์ค ์ฐํด ์ ๋ณด๋ด์ จ๋์?
์ ๋ ์ปจ๋์ ์ด ์ ์ข์ ์กฐ๊ธ ์ฌ๋ค๊ฐ ๋์์์ต๋๋ค.
Repository ์์ฑ
ํฌํ ์ด์ปค ๋ชจ์์ ์์ํ๊ธฐ ์ ์ ๊ฐ์์ ๋์์ ๋ฐ์๊ฐ๋ฉฐ windows api๋ฅผ ์ด์ฉํด ๊ฐ๋จํ ๊ฒ์ ์์ง์ ๋ง๋ค๊ณ ์์์ต๋๋ค.
https://github.com/beankong-github/My-WinAPI-2D-GameEngine
์ด๊ฒ์ ๋ฐํ์ผ๋ก ํ์ฌ ํฌํ ์ด์ปค ๋ชจ์์ ํด๋ณด๋ ค ํฉ๋๋ค.
๊ธฐ์กด์ ๋ง๋ค๋ ๊ฒ์ ์์ง ํ๋ก์ ํธ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ณต์ ํด ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ฑํฉ๋๋ค.
์๋ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๊ฐ๋จํ๊ฒ ๋ณต์ ํ์ต๋๋ค.
https://github.com/beankong-github/My_HELLTAKER
๋ฆฌ์์ค ํด๋ ์ ๋ฆฌ
์ค๋ ๊ฑธ๋ฆฌ์ง ์์ ๊ฒ์ด๋ผ๊ณ ์์ํ๋ ๋ฆฌ์์ค ํด๋ ์ ๋ฆฌ๊ฐ ์๊ฐ๋ณด๋ค ์ค๋ ๊ฑธ๋ ธ์ต๋๋ค.
Puzzle Map Class ์ค๊ณ
ํ์ผ ๋จ์๋ก ์์ง์ด๋ ํผ์ฆ๋งต์ ๊ฐ๋จํ ์ ์ํ๊ธฐ ์ํ์ฌ Puzzle Map Tool์ ์ ์ํ ๊ฒ์ ๋๋ค.
์ฐ์ Puzzle Map ํด๋์ค๋ฅผ ์ค๊ณํ์ต๋๋ค.
ํ์ฌ ๋งต์ ์ฑํฐ์ ๋ฐฐ๊ฒฝ ํ ์ค์ฒ, ํ์ผ์ ๊ฐ์(๊ฐ๋ก x ์ธ๋ก), ํ๋ ์ด์ด์ ์ด๋ ์ ํ ํ์๋ฅผ ๋ฉค๋ฒ ๋ณ์๋ก ์ค๊ณํ์ต๋๋ค.
๊ทธ ์ธ
- ๊ฒ์์ ๋ฐฐ๊ฒฝ์ด ๋๋ ์๊น(2,2,27)์ ๋ธ๋ฌ์ฌ๋ฅผ Back buffer์ device context ๊ธฐ๋ณธ ๋ธ๋ฌ์ฌ๋ก ์ค์ ํ์ต๋๋ค.
- ๊ฒ์์ ์์ด์ฝ์ ์ถ๊ฐํ์ต๋๋ค.