Direct2D ๊ธฐ๋ฐ์ ์์ฒด ์ ์ ๊ฒ์ ์์ง(Engine)๊ณผ, ๊ทธ ์์์ ๋์ํ๋ ๋ก์ปฌ 2์ธ์ฉ ๋์ ๊ฒ์(D2DProject)์
๋๋ค.
| ํด๋ | ์ค๋ช |
|---|---|
Engine |
์ฌ ๊ด๋ฆฌ, ์ค๋ธ์ ํธ/์ปดํฌ๋ํธ, ์ถฉ๋ ์ฒ๋ฆฌ(AABB, BoxCollider), ๋ฆฌ์์ค/์ ๋ ฅ/์๊ฐ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ ์์ฒด ์์ง |
D2DProject |
์์ง์ ์ฌ์ฉํด ๋ง๋ ์ค์ ๊ฒ์ (ํ๋ ์ด์ด, ๊ณต, ์ค์ฝ์ด, ์ฌ ์ ํ ๋ฑ) |
D2DProject.sln์ Visual Studio 2022๋ก ์ฝ๋๋ค.- ํ๋ซํผ์
x64๋๋x86, ๊ตฌ์ฑ์Debug๋๋Release๋ก ์ค์ ํฉ๋๋ค. D2DProject๋ฅผ ์์ ํ๋ก์ ํธ๋ก ์ง์ ํ๊ณ ๋น๋/์คํํฉ๋๋ค.
F1,F2: ํ๋ฉด(์ฌ) ์ ํ- ์ผ์ชฝ ํ๋ ์ด์ด :
W(์ ํ),A/D(์ด๋) - ์ค๋ฅธ์ชฝ ํ๋ ์ด์ด : ๋ฐฉํฅํค (
โโ์ด๋,โ์ ํ)
์์ง ๊ฐ๋ฐ ์ค์ธ ํ๋ก์ ํธ์ด๋ฉฐ, ์ง์์ ์ผ๋ก ๊ธฐ๋ฅ์ ์์ ยท๋ณด์ํ๊ณ ์์ต๋๋ค.
- ์ฌ ์ ํ ์ ์ค๋ธ์ ํธ ์ ์ง
- ๋ฐ์ด์ค(ํ๊ธฐ๋) ๋ชจ์ ๊ฐ์
- ์ ์ ํ ์คํธ ํ์
- ๊ณต์ด ์ผ์ง์ ์ผ๋ก ๋จ์ด์ง๋๋ก ์์
- ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ๋ฒ๊ทธ ์์ ์งํ ์ค