์ฐ์ ๋ ํฐ์ด๋ฅผ ๋งค๊ธฐ์
1ํฐ์ด - ์ต์ข ํ๋ ฅ) ์์ฐ์นดํฌ ์ค ํ๋ย ย ย + ๊ฐ์ฉ๋ ๊ทธ๋ํฝ์ค(Vulkan/DX11,12) ๋๋ ์ธ๋ฆฌ์ผ c++๋ก ๋๋ฐฐ๋ ํฌํธํด๋ฆฌ์ค
2ํฐ์ด - ์ต์ข ํ๋ ฅ) ์ธ์์ธ ์ปด๊ณต ์ค ํ๋ย + ๊ฐ์ฉ๋ ๊ทธ๋ํฝ์ค(Vulkan/DX11,12) ๋๋ ์ธ๋ฆฌ์ผ c++๋ก ๋๋ฐฐ๋ ํฌํธํด๋ฆฌ์ค
3ํฐ์ด -ย ์ต์ข ํ๋ ฅ) ์ง๋ฐฉ๋ ์ปด๊ณต ์ค ํ๋ + ๊ฐ์ฉ๋ ๊ทธ๋ํฝ์ค(Vulkan/DX11,12) ๋๋ ์ธ๋ฆฌ์ผ c++๋ก ๋๋ฐฐ๋ ํฌํธํด๋ฆฌ์ค
ํฌํธํด๋ฆฌ์ค๊ฐ ๊ฑฐ์ ์๋ค์ํผํ๋ฉด 0.5 ํฐ์ด ์ถ๊ฐ ์ ๋ค ๊ณตํต
1.5ํฐ์ด) Win API๋ก ๋์ถฉ ๋ง๋ค์ด๋ ํต๊ณผ ๊ฐ๋ฅ ๊ธฐ์ ๋ฉด์ ์์ ๊ฐ์ ์ด ์๊ฒ ์ผ๋ ํ๋ ฅ์ด ์ด๋ฅผ ์ปค๋ฒ์นจ
2.5ํฐ์ด ~ 3.5ํฐ์ด) Win API๋ก๋ ์กฐ๊ธ ํ๋ค๊ณ DX9์ผ๋ก ๊ทธ๋๋ง ๊ฐ๋ฅ์ฑ์ด ์์
์นด์นด์ค๊ฒ์์ฆ๋ ๋ผ์ธ๊ฒ์์ฆ์ ๊ฐ์ ํ์ฌ๋ค์ ๋ฉ์ด์ ๊ฒ์ ํ์ฌ๋ค์ด ์๋๊ธฐ ๋๋ฌธ์ ํฌํธํด๋ฆฌ์ค ์๋ณผ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ ๋์ ์ฝ๋ฉํ ์คํธ ๋์ด๋๋ ๋์.
๋ณธ์ธ์ด ๋ค์ด๊ฐ๊ณ ์ ํ๋ ๊ธฐ์ ์ ๋ง๊ฒ๋ ์์ง์ ์ฌ์ฉํ๋๊ฒ ๋ฒ ์คํธ์ด๊ธด ํ๋ ์ ๋ํฐ๋ก ๋ง๋ค ์ ๊ฐ์ ์ด ์กด์ฌ ํ ์๊ฐ ์์ ์ ๋ํฐ๋ง ๋ค๋ฃฐ์ค ์๋ ์ฌ๋์ ํ์ฌ์์ ์์น ์๊ฑฐ๋ c++ ํ ์ค ์๋ค ์ณ๋ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ผ๋ฉด ์ฆ๋ช ํ๊ธฐ๊ฐ ํ๋ฌ
(1ํฐ์ด ์์ธ)
๋ฌผ๋ก ๋จน๊ณ ์ด๊ธฐ๋ก ์ ๋ํฐ๋ก ํ๋ก์ ํธ ์์ํ๊ณ ๋์ค์ ๋งํ์ ๋ ์ทจ์ ์ชฝ์ผ๋ก ํ๋B ์ธ์ฐ๊ณ ์ ํ๋ ์ฌ๋๋ค ๋ง์ํ ๋ฐ ๊ทธ๊ฑด ๋ฌด๋ชจํ ํ๋์ด๊ณ ์ฐจ๋ผ๋ฆฌ c++ ์ชฝ์ผ๋ก ๋ฐ๋ก ํ๋ ๋์๋ผ๋๊ฐ ํ๋๊ฒ ๋์ย
ํ์ฌ๋ก์ ๊ฐ์ฅ ์ต์ ๊ฐ 3์ฒ์ด์ง๋ง ๊ณต์ฑ ๋ซ์ด์ ์ ์ฌํ ์ ๋ค์ด๋ ํ 3๋ ์ ๋ ์ง๋๋ฉด ๋น์ทํด์ง (๊ฐ๋ฐ์์ ๋ชธ๊ฐ์ด ์ ์๋ฏธํ๊ฒ ์์นํ๋ ๋์) ์ด๋ ์ด์ง๋ชปํ๋ฉด ๊ฑ ์คํจํ๋ค๊ณ ๋ณด๋ฉด๋๊ณ ์นํจ ๊ฐ๊ฒ๋ ์ฐจ๋ฆฌ์
์ด ๊ฐค๋ฌ๋ฆฌ์์ ๊ฐ์ฅ ์ฑ๊ณตํ๊ฒ ๋ก๋ง๋ฐ๋์ธ๋ฐ (๋๊ทธ๋ฆฌ๋,์ค์ปฌ ๊ฐ๋ฐ์๋ ์๋ค๊ฐ๋ค ํ๋๋ฐ ๋ชจ๋ฆ) ๋ก๋ง๋ฐ๋๊ฐ ์ฑ๊ณตํ ์ด์ ๋ ์ํธ์ ๊ทผ๋ฐ ์ฌ๊ธฐ ๊ฑฐ์ง ์ ๋ค ์ํธ ๊ฐ๊ฐ์ ์๊ณ ์์ ์คํ ์ด์ ์ฌ์ ํ ์ค๋ง ์์์ ์คํจํ ํ๋ฅ ๋งค์ฐ ๋์ ๊ฑฐ์ 90%
๊ทธ ํ์คํ ํค์ธ๊ฐ? ํ ๋ผ๊ฐ ๊ฑธ์ด๋ค๋๋ฉด์ ๋ง์น ๋ ๋ฆฌ๋ ๊ฒ์๋ ๋์๋ค๋๋๋ฐ ๊ทธ๊ฒ๋ ์ํธ๋นจ๋ก ์ฑ๊ณตํ ๊ฑฐ์.
๊ฒ์์ ๊ณ๊ฐค๋ก (๋ณธ์ธ์ 5ํฐ์ด ์ดํ๋ผ์ ์ด๋ฌ๋๊ฑฐ ์๋ ํฅ์นซ๋ฟก)
์ง์ง ํ๊ฒฐ๊ฐ์ดdx winapi ใ ใ ใ ใ ใ ใ ํ์๋ค๋๋ ์ฌ๋๋ง ๋ ๊ด๊ณ์ ์ ๋ถ์? ์ฃผ๋ณ์ ๊ทธ๋ฅ ๋ํ์์น๊ตฌ ์์ด?
๊ฒ์ ๊ฐค
๊ทธ๋ํฝ์ค OpenGl์ ์๋นผ๋ ธ