๋ง์ ํ๋๋ฒ ๋ฐฐ์๋ณด๋ฉด ์คํ๋ ค ์ ๋ํฐ๋ณด๋ค ์์ฐ์ฑ ๋ ์ข์
๋ธ๋ฃจํ๋ฆฐํธ๊ฐ ๋ณต์กํด์ง๋ฉด ๋๋ฝ๋ค๊ณ ํ๋๋ฐ ๋ณต์กํ๋ถ๋ถ์ ์ฝ๋๋ก ํ๊ณ ๊ฐ๋จํ๋ถ๋ถ๋ง ๋ธํ๋ก ํ๋ฉด ๋๋ฌ์์ง์ผ์ด ์ ํ ์๋ค
๊ทธ๋ฆฌ๊ณ ๊ฐ์ฒดํ์์ผ๋ก ๋๋ ์ ์ฐ๊ฒฐํ๋ฉด ๋ ๊ทธ๋ ๊ณ
์ฌ๊ธฐ ์ ๋ค ๋ณด๋๊น ์ธ๋ฆฌ์ผ ์ ๋๋ก ํด๋ณธ์ ๋ ์๋๋ฐ ๋ค๋ฅธ์ฌ๋์ด ํ๋๋ง๋ง ๋ฃ๊ณ ๊ทธ๋ผ ๊ทธ๋ ์ง ์ธ๋ฆฌ์ผ์ ์ด๋ ค์
์ธ๋ฆฌ์ผ์ ์ ๋ํฐ๋ณด๋ค ์์ฐ์ฑ์ด ๋จ์ด์ ธ์ ์ธ๋๋ ์ ๋ํฐ๊ฐ ๋ต์ด์ผ
์ด๋ฐ ์ ์ธ๋น์ด ํผํธ๋ฆฌ๋๊ฑฐ ๊ฐ์๋ฐ ์ ๋ชจ๋ฅด๋ฉด ๊ทธ๋ฅ ์๋ฌด๋ง๋ ํ์ง๋ง๋ผ
์ ๋ํฐ๋ ํ์ต์๋ฃ๊ฐ ๋ง๊ณ ๊ทธ๊ฑธ๋ก ์ ๊ท์ ์ ์ด ์๊ธฐ๊ณ ์ด๋ฐ ์ฌ์ดํด์ด ๋๋ค ๋ณด๋๊น ์ ๋ํฐ๊ฐ ๋ง๋งํด ๋ณด์ด๊ณ ์ฌ์๋ณด์ด๋ ๊ฑฐ์ง
์ธ๋ฆฌ์ผ์ด ์ ๋ํฐ๋ณด๋ค ํน๋ณํ ์ด๋ ต๊ฑฐ๋ ๊ทธ๋ฐ๊ฑฐ 1๋ ์๋ค
์คํ๋ ค ๋ธ๋ฃจํ๋ฆฐํธ์ ์์ฒญ๋ ์์ฐ์ฑ์ผ๋ก c# c++ 1๋ ๋ชจ๋ฅธ ์ํ์์๋ ๊ณ ํ ๊ฒ์ ๋ฝ์๋ผ ์ ์๋ค
๋ฌผ๋ก ๋ณต์กํด์ง๋ฉด c++ ์จ์ผ ๋๋๋ฐ ์์ฐ๊ณ ์ถ์ผ๋ฉด ์์ฐ๊ณ ๋ ๊ฐ๋ฅํ๊ณ
ํนํ ์ธ๋ ์์ค์ ๊ฐ๋จํ ๊ฒ๋ค์ c++ ์ ํ ์์ฐ๊ณ ๋ ๋ธ๋ฃจํ๋ฆฐํธ๋ง์ผ๋ก๋ ์๊ฐ๋ฅํ๋ค
์์ ์๋ ์ธ๋ฆฌ์ผ ๋ผ์ด์ผ์ค๋น์ฉ์ด ๋น์ธ๊ณ ๋ธ๋ฃจํ๋ฆฐํธ๋ ์๊ณ ๊ทธ๋ฌ์ง๋ง ํ 5๋ ์ ๋ถํฐ ๊ทธ๋ฐ ์ฅ๋ฒฝ์ด ๋ค ์ฌ๋ผ์ก๊ณ
์ง๊ธ์ ์คํ๋ ค ๋์ ์ผ๋ก๋ ์์ฐ์ฑ์ ์ผ๋ก๋ ์ธ๋ฆฌ์ผ์ด ์ ๋ํฐ๋ณด๋ค ์์
์ ๋ํฐ๋ฅผ ์จ์ผํ๋ ์ด์ ๋ผ๋ฉด 3d ์นดํฐ๊ทธ๋ํฝํ ์บ์ฃผ์ผ ๊ฒ์ ( ์์ ๊ฐ์ ) ์ด๊ฑฐ ํ๋๋ ์ ๋ํฐ๊ฐ ์ธ๋ฆฌ์ผ๋ณด๋ค ๋ฐ์ด๋๋ค
๊ทธ๊ฑฐ ์๋๊ณ ์๋ ์ธ๋๋ ๋ฒจ์์๋ ์ธ๋ฆฌ์ผ ์์ฐ๊ณ ์ ๋ํฐ ์จ์ผํ ์ด์ ํ๋๋ ์์
์ ์ธ๋ฆฌ์ผ ํ๋ ค๋ฉด ์๋ฃ๊ฐ ๋๋ถ๋ถ ์์ด๋ผ์ ์์ด๊ฐ ์ข ๋์ผํจ ์ต์ 4๋ฑ๊ธ ์ด์
๊ทธ๊ฒ ์๋๋ฉด ๋์์๊ฐ์๋ณด๋จ ํ๊ธ๋ก ๋ ์ฑ ์ฌ์ ๊ทธ ๋ฒ์ ์ ๋ง์ถฐ ๊ธฐ์ด ๋ฆ์ผ๋ฉด ๋๋ค
์ฑ
์ ์ฒ์๋ถํฐ ๋๊น์ง ์ฒด๊ณ์ ์ผ๋ก ์๋ ค์ค์ ๊ทธ๊ฒ ๋์
๋๋ ์ฝ๋ฉ 1๋ ๋ชจ๋ฅด๊ณ ํ๊ธ๋ก ๋ ์ฑ
์ฌ์ ๋ธ๋ฃจํ๋ฆฐํธ๋ ์์
์ผ๋ก ๋ง๋ค๋ค๊ฐ c++๋ ๋ฐฐ์๋ณด๊ณ ์์ด๊ฒ์๋ ํ๋ฉด์ ๋๋ฆฐ๊ฑฐ์
๊ทธ์ ๊น์ง๋ ๊ทธ๋ฅ ๋ธ๋ฃจํ๋ฆฐํธ๋ก๋ง์ผ๋ก ๋ง๋ค์์๊ณ
๋์ค์๋ ์ ๋ํฐ๋ ์จ๋ดค๋๋ฐ ๋ธ๋ฃจํ๋ฆฐํธ๊ฐ ํจ์ฌ ์ฝ๋ค. ในใ
์ฝ๋ฉ ๋ชฐ๋ผ๋ ์กฐ๋ฆฝํ๋ฏ์ด ๋ง๋ค๋ฉด ๋ง๋ค์ด์ง
๊ทธ๋ฆฌ๊ณ ์ธ๋ฆฌ์ผ ์ง๋ฌธ์ ์ฌ๊ธฐํด๋ดค์ ์ฌ๊ธฐ๋ ์ ๋ํฐ๊ฐ ๋๋ถ๋ถ์ด๋ผ ์๋ฏธ์๊ณ ๋ค์ด๋ฒ์ ์ธ๋ฆฌ์ผ ๊ณต์์นดํ ์๋ค
๊ฑฐ๊ธฐ์ ํ์ง ์ ๋ฌธ๊ฐ๋ค ๊น๋ ค์๊ณ ๊ฑฐ๊ธฐ๋ค ์ง๋ฌธํ๋ฉด ์๊ฐ์ ๊ฑธ๋ฆฌ์ง๋ง ํ๋ฃจ์ ๋ ๊ธฐ๋ค๋ฆฌ๋ฉด ์ฅ๊ฐํ๋ฉด ๋ตํด์ค
ใ ใ ๋ ์ปด๊ณต์ด ์ ๊ณต ์๋๋ผ์ ๋จธ๋ฆฌ์ ๋ก์ง c++๋ก ๋ฐ๋ก ๊ตฌํํ๋ผํ๋ฉด ํ๋์ ์ธ๋ฐ BP๋ ๊ทธ๋ฅ ์ง์ฌ์ง ๊ตฌ์กฐ์์ ๋ ธ๋๋ง ๊ฐ์ ธ๋ค ์ฐ๋ฉด๋์ ๋น ๋ฅด๊ฒ ํ๋กํ ํ์ดํ ๊ฐ๋ฅํจ ๊ธ๊ณ ๊ณต๋ ์์ ๊ณผ์ ์ c++์ ์์ง๋ง c#์ ์์ ์๋ก ๋๋ฐฐ์ฐ๋๊ฑฐ ๊ท์ฐฎ ์ฐจํผ ๋ก์ง ๊ตฌํํ๋ ค๊ณ ํ๋ก๊ทธ๋๋ฐ ํ๋๋ฐ ๊ตณ์ด ์ธ์ด๋ฅผ ์ํ ํ์ ์์์? ๊ธ๊ณ ์์ด๋ง์ธ๋ฐ ๋ ผ๋ฌธ๊ธ๋ ์๋๊ณ ๋ฌธ์ ์๋ค๊ณ ์๊ฐํจ ์์ฆ์ธ๋๋ ๊ทธ์ ๋ ์์ด ์ถฉ๋ถํ ๋๋ค๊ณ ์๊ฐํ๊ณ ๊ทธ๋๋ ์๋๋ค๋ฉด ์์ฆ ๊ฐ๋ฐ์๋ค์ด ๋ฒ์ญ๊ธฐ ์ํด๋จ์ผ๋ ๊ทธ๊ฑฐ์ฐ๋ฉด๋จ ์จ๋ ์ธ๋ฆฌ์ผ ์์ง์ ์ฅ์ ๋ฟ์ด๋ ๋ชจ๋ ์ธ๋ฆฌ์ผ ํ๋๋ก
๊ธ๊ณ ์ฌ์ค ํ์ต์๋ฃ ์ ๋ค๋ ๋ง๋ ์ฒด๊ฐ์ด ์๋ผ๋๊ฒ ๋๋ ์ด๋ค ๋ถ์ผ๋ ๊ณต๋ถํ ๋ ์์ด๋ก๋๊ฒ ๋ ์์ง์ ์๋ฃ๊ฐ ๋ง๋ค๊ณ ์๊ฐํด์ ์์ด๋ก ๋ณด๋๋ฐ ์ธ๋ฆฌ์ผ ์๋ฃ ์ฐจ๊ณ ๋์นจ ์ ๋ํฐ๋ ํ๊ธ๋ก๋ ๊ฐ์ข๊ฐ ๋ง์๊ฐ๋ฒผ?
์ ๋ํฐ๋ ๋๋ถ๋ถ ํ๊ตญ์ธ์ด ์ค๋ช ํด์ฃผ๋ ์์๊ฐ์๋ ์ฑ ์ด๋ ์๋ฃ๊ฐ ๋ง์์ ์ ๊ทผ์ด ์ฌ์ด๊ฑด ๋ง์ ๋๋๋ณด๋จ ์ง๊ธ ์ธ๋ฆฌ์ผ ํ๊ตญ์๋ฃ๋ ๋๊ธดํ๋๋ฐ ์ ๋ํฐ์ ๋นํ๋ฉด ํ๊ตญ์๋ฃ๊ฐ ์ ์๊ฑด ๋ง๊ณ ์ธ๋ฆฌ์ผ์ ์ฅ๋ฒฝ์ด ์ฌ๋ผ์ง์ง 5๋ ์ ๋ ๋๋๋ฐ ์ด๊ฒ ๊ธด๊ฒ๊ฐ์๋ ์ด๋ฏธ ์ธ๋์ฌ์ดํด์ด ์ ๋ํฐ์ชฝ์ผ๋ก ๋์ด๊ฐ ํ๋ผ์ ์ง์ ์ฅ๋ฒฝ์ด ์๋ฎ์ถฐ์ง๋๊ฑฐ ๊ฐ์ ๊ทธ๋ฆฌ๊ณ ๋ค์ด๋ฒ ์นดํ๊ฐ์ด ์ข ์ฐพ์์ ๊ณต๋ถํ๋ ๋ ธ๋ ฅ๋ ํ์ํ๊ณ ๊ทผ๋ฐ ์ด์ฐ๋๋ ๋ง์ ๋ฐฐ์๋ณด๋ฉด ์ ๋ํฐ๋ณด๋ค ํจ์ฌ ์ฌ์
๋๋ ์์์ ์ธ๋ฆฌ์ผ ์ ๋ํฐ ๊ณ ๋ฏผํ๋ค ๊ทธ๋๋ง ์๋ ์ธ์ด๊ฐ c++๋ฐ์ ์์ด์ ์ธ๋ฆฌ์ผ ์ ๋ฌธํ๋๋ฐ ๋ฅ์ปด ์๋๋ฉด ์ธ๋ฆฌ์ผ ์์ธ์ด์ ๊ฐ ์์ ํฌ๋์คํ๋ซํผ ํจํค์ง๋ ๋๋๊น ํ๊ฒ์์ฅ PC,๋ชจ๋ฐ์ผ ๊ตฌ๋ถ์ํด๋๋๊ณ ์๋๊ฑฐ ์์ผ๋ฉด ์์ง์์ค์ฝ๋ ๊ณต๊ฐ๋์์ผ๋๊น ์ข๊ณ ์๋ค์ ์์์ ๊ณ ์ณ์ฐ๊ฒ ์ง ๋๋ํ ์ฌ๋๋ค์ด ๋ง๋ค์ด ๋จ๋ค๋๊ฒ ๋๊ปด์ง ๊ฑ ์๋ฒ 5.2 ์ ๋๋๋ฉด์ ์ ์ฐจ์ ์์ฑ ๋์ค๋๋ฐ ๋ถ๋์ ํ์ณค์ ๊ฑ ์ธ๋ฆฌ์ผ ์ฃผ์ ํ๋งค์ ๋ชปํ๋๊ฒ ์์ฌ์ธ๋ฐ๋ฆ ์์ฆ์ ์ ์น์์๋ค๋ ๋ฒ์ญ๊ธฐ๋ก ์์ด๊ธ ์ฝ์์ ์์ผ๋ ๊ฑ ๋ค ์ ๋ฌธ๋ ์ธ๋ฆฌ์ผ ํ์ผ๋ฉด ์ข๊ฒ ์
์คํ ๋ฐ์คํฌ(์บ๋/๋ง์ผ), ์ ํญํ๋ฆฌ๋ฏธ์, ์ฑ์งํผํฐ ์ด๋๋น ๋ฑ (์ต๋ 80% ํ ์ธ)
https://www.gamsgo.com/details/auto_desk/partner/DrKPG
ํน์๋ผ๋ ์ธ๋ฆฌ์ผ ๋ฐฐ์๋ณด๊ณ ์ถ์ ์ฌ๋๋ค์ ๋ด๋ง๋๋ก ํ๋ฉด ๋๋ค 1. ํ๊ธ๋ก๋ ์ธ๋ฆฌ์ผ ์ฑ ์ฌ์ ๊ทธ ๋ฒ์ ์ ๋ง์ถฐ ํ๊ถ ๋๋ค -> ๊ธฐ์ด ์์ฑ ( ๋ฒ์ ๋ฐ๋์ด๋ ํฐ์ฐจ์ด ์์ด์ ๊ธ๋ฐฉ์ ์ ๋๋ค ) 2. ๋ง์ฝ์ ์๋ฌด๋ฆฌ ์๊ฐํด๋ ์ดํด์๊ฐ๋๊ฒ ์์ผ๋ฉด ๋ค์ด๋ฒ ์ธ๋ฆฌ์ผ ๊ณต์์นดํ๊ฐ์ ์ง๋ฌธํ๊ณ ํ๋ฃจ์ ๋ ๊ธฐ๋ค๋ฆฐ๋ค 3. ๊ธฐ๋ค๋ฆฌ๋๊ฑฐ ์ซ๊ณ ๊ตฌ๊ธ๋ง์ฒ๋ผ ๋นจ๋ฆฌ ๋ต์ป๊ณ ์ถ์ผ๋ฉด ์์ด๋ก ๊ฒ์ํ๋ฉด ๋๋ค
๊ธ๋ด์ฉ ๋ง์ง๋ง์ ์ด์ ๋ดค๋ค ์ง๋ฌธ๊ณ์ ์ฌ๋ฐ ์ฌ๋ ธ๋๋ฐ ๋ค์ด๋ฒ๋ก ๊ฐ๋ณผ๊ฒ
๊ทผ๋ฐ ์นดํฐ๊ทธ๋ํฝ์์ ์ ์ ๋ํฐ๊ฐ ๋ ๋ฐ์ด๋๊ฑฐ์ ์์ด๋ฉ ๋ฐฉ์๊ฐ์๊ฒ ๋ค๋ฅธ๊ฐ? ์ธ๋ฆฌ์ผ์์๋ TA๋ค์ด ๊ตฌํํ ์ ์๋๊ฑฐ ์๋? ์ธ๋๋ ๋ฒจ์์ ํ๋ค๋ค๋๊ฑฐ์ง? ์ข๋ฐฅ์ด๋ผ ์๋ชฐ๋ผ์๊ทธ๋ผ
๊ตฌํํ๋ ค๋ฉด ๋น์ฐํ ๊ฐ๋ฅํ์ง ๊ทผ๋ฐ ์ ๋ํฐ์์๋ ๊ทธ ๊ตฌํ์ด ๊ธฐ๋ณธ์ฅ์ฐฉ๋์ด ์๋๊ฑฐ์ ์ ์ด์ ์์ง ๊ตฌ์กฐ๋ ๊ทธ๋ฐ ์นดํฐ ์์ด๋ฉ์ ์ ํฉํ ๊ตฌ์กฐ๋ก ๋ฐ์ ํด์๊ณ ์ต์ ํ ๋์ด์๊ณ ์ธ๋ฆฌ์ผ๋ก๋ ํ ๋ ค๋ฉด ๋ถ๊ฐ๋ฅํ๊ฑด ์์. ๋จ์ง 3d ์นดํฐ์ด๋ฉด ๊ตณ์ด ์ธ๋ฆฌ์ผ๋ณด๋จ ์ ๋ํฐ๊ฐ ๋ ์ด๋์ด๋ผ๊ณ ์๊ฐํจ
๋์ค์ 3d ์นดํฐ๊ทธ๋ํฝํ๋ ํจ ๋์ ํด๋ณผ๊ฑด๋ฐ ์๋ง ์ธ๋ฆฌ์ผ์ ์ ์ด๋๊น ๋ค๋ ๊ฑฐ์
์ด๋ฏธ ์๊ณ ์์์ง ๋ชจ๋ฅด์ง๋ง ํ๊ตญ๊ฒ์ค์์ ์ 2์ ๋๋ผ๊ฐ ์ธ๋ฆฌ์ผ ์นดํฐ๊ทธ๋ํฝ์ ์นดํฐ์ ์ฃผ์ด๋ฃ๊ธฐ๋ก ์ธ๋ฆฌ์ผ๋ ๊ฐ๋ฅํ๋ฐ ๊ตฌ์ง ์ธ๋ฆฌ์ผ๋ก? ๋ผ๋ ๋๋์ด๋ผ๋๋ฐ ๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ๋ ์ ๋ํฐ์ชฝ์ด ์ข๋ ์ด์๊ฒ ๋์จ๋ค๋ ๋ญ๋ผ๋
์ ๋ฆฌํ๋ค ๊ฐ์๋ฆฌ๊ณ ์นดํฐ๋ ๋๋ง์ฒ๋ผ ํ์ดํ๋ผ์ธ ์ด๋ฆฌ์ ๋ฆฌ ๋ฏ์ด๊ณ ์น๋๊ฑด ์ ๋ํฐ๊ฐ ์ธ๋ฆฌ์ผ ์์ดํจ. ์ธ๋ฆฌ์ผ์ ํ์ดํ๋ผ์ธ์ด ์์ง์ ๋๋ฌด built-in ๋์ด์์ด์ ์ปค์คํ ํ๋ ค๋ฉด ์ข๋น ์ง
์ค ๊ถ๊ธํ๋ฐ ํ์ดํ๋ผ์ธ์ด Work Flow ๋งํ๋๊ฑฐ ๋ง์ผ๋ฉด ์นดํฐ๋ ๋๋ง์ ์ด๋ค์์ผ๋ก ์งํ๋๋์ง ๊ฐ๋จํ๊ฒ ์๋ ค์ฃผ๋ผ ์ฅฐ๋ค๊ฒ ๊ถ๊ธํจ ์ ๋ํฐ๋ ์ธ๋ฆฌ์ผ์ด๋ ์ด์บ๋ค๋ฅธ์ง
์ด๋์ฐ ๊ทธ์ฑ ๋งํ๋๊ฑด๊ฐ ํจ ํด๋ด์ผ๊ฒ๋ค
๋๋ ์ฑ ์ผ๋ก ์์ํ๋๊ฑฐ ๋น์ถ ์์ด ์ ํ๋ธ๊ฐ ๋ ์์ง์ ์ ๋ณด๊ฐ ๋ง์ ๋ฒ์ญ์๋ค์ ์ ํญ ์ฐพ์๋ณด๋ฉด ๋์ค๋ ๋ด์ฉ์ด ๋๋ถ๋ถ์
ํํ ๋ฆฌ์ผ ์ถ์ฒ์ข ํด์ค์์๋ ์์๋ ์ฌ๋ฌ๊ฐ๊ณ ์ฝ๋ฉ์ ์ฒ์์ด๋ผ ๋ญ ๋ด์ผํ ์ง ๊ฐ์ด ์์กํ
์ ์์ ์ฝ๋ฉ ์ฒจ์ด๋ฉด ์์ง์ ์ ๋ณด ์ฐพ๊ธฐ๋ณด๋ค ๋๊ฐ ๋ง๋ค ๊ฒ์ ์ฅ๋ฅด์ ํ๊ณ ๊ทธ ์ฅ๋ฅด์ด๋ฆ๋ค์ Unreal engine ๋ถ์ฌ์ ์ ํ๋ธ ๊ฒ์ํด์ ๋์ค๋๊ฑฐ ๋ณด์ ์ฒ์ํ๋ ์ฌ๋์ด๋ฉด ์คํ๋ ค ์์ง์ ์ ๋ณด ์ฐพ๋๋ค๊ณ ๊ณต์๋ฌธ์ ๋ณด๊ณ ํ๋ค๊ฐ ๋๊ฐ๋จ์ด์ง๋ฏ ๊ทธ๋ ๊ฒ ๋ง๋ค๊ธฐ ์์ํด๋ ์ถฉ๋ถํ ๋ฆ์ง์๋ค๊ณ ์๊ฐํจ ๊ฐ์ธ๊ฐ๋ฐ์ ๊ธฐ์ ๋ ฅ ์ธ์ ์ ์์๊ฐ ๋ ์ค์ํ๋ค๊ณ ์๊ฐํด์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ ๋ํฐ ์์จ๋ด์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ธ๋ฆฌ์ผ ์ปค๋ฎค๋ํฐ ์ธ์ฟก์ฑ๋๋ค๋ ๊ทธ์๊ธฐ ํ๊ธดํจ Paper2d๋ ์ฃฝ์ํ๋ก์ ํธ๋ผ๊ณ ,,,
๊ฐ์ธ์ ์ผ๋ก ์ธ๋ฆฌ์ผ์ด ์ด๋ ต๋ค๋ผ๊ณ ์๊ฐํ๋ ๋ถ๋ถ์, ๋ง๋ค์ด์ง๊ฒ๋ค์ด ๋๊ฒ ๋ง์์ ์ด ๊ธฐ๋ฅ๋ค ์์ฒด์ ๋ํด์ ์ตํ์ผํ๋ ๋ถ๋ถ์ด ๋ง๊ธฐ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํจ.
์ ํํ๋ ๋ค๋ฅธ๋์ด ๋ง๋ ๊ธฐ๋ฅ์ด๋ ์ด ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ์ฌ์ฉํ ์ง, ๋ณ๊ฒฝํ ์ง์ ๋ํ ๋ถ๋ถ์ ์ฌ์ค์ ์์ค์ฝ๋๋ณด๊ณ , ๋ํ๋จผํธ๋ณด๊ณ ๋ถ์์ ํด์ผํ๋๋ฐ ์ด๊ฒ ์ ๋ง๋ก ์ฝ์ง์์.
์ด ์ธ๋ฆฌ์ผ ์์ง์์ ์ด๋๊น์ง ์๋ค์ด ์ ๊ณตํ๋์ง์ ๋ํ ์ ๋ณด์ ์ด๋ค ์ปดํฌ๋ํธ๋ ์ด๋ค ์กํฐ, ์ด๋ค ์ ์ ์ด ์ด๋๊น์ง ์ํฅ์ ๋ฏธ์ณ๋ฒ๋ฆฌ๋์ง์ ๋ํ ์ ๋ณด๊ฐ ์์ผ๋ฉด ์ ๋ง ์์ฒญ๋๊ฒ ํค๋งฌ๊ฑฐ์
์ ์ด์ ์์๊ธฐ๋ฐ ๊ตฌ์กฐ๋ค๋ณด๋ ์์ฒญ๋๊ฒ ๋ฑ๋ฑํ๊ธดํด์..
๋๋ค ์ฐ๋จนํด๋ณธ ์ด๋ณด ์ ์ฅ์์ ์ด ๋๊ธ์ 100๋ฐ๋ด๋๋ฆผ.
๋๋ ์ฒ์๋ฐฐ์ธ๋ ์ด๊ฑฐ ๋๊ผ๋๋ฐ Learning Curve๊ฐ ๊ต์ฅํ ๊ฐํ๋ฅธ ํธ์ด๋ผ ์๊ฐํจ ๊ทผ๋ฐ ์ด๊ฑธ ์คํ๋ ค ์ฅ์ ์ด๋ผ๊ณ ์๊ฐํ๋๊ฒ, ๋น์ ๊ณต์ ์ ์ฅ์์ ์ํฝ๊ฒ์์ฆ ์ธก์ด ๊ตฌํํด์ค ์์ ํ ์์คํ ์ ๊ตฌ์กฐ๋ผ๊ณ ํด์ผํ๋ ์คํค๋ง? ๊ทธ๋ฐ ๊ฑฐ๋ํ ํ๋ก๊ทธ๋จ ๋์๊ฐ๋ ๋ถ๋ถ์ ํ๋ํ๋ ์๊ฐํ๊ณ ๋ง์ด ๋ฐฐ์ธ ์ ์๊ฒ ํด์ค C++์ ๋์ ๋ฐฐ์ด๋ ๋ชจ๋ฅด๋ ์ํ๋ก ์์ํ๋๋ฐ ์ง๊ธ์ ๋์์ธ ํจํด๊น์ง ๊ณต๋ถํ๊ณ ์์ผ๋ ์คํ๋ ค ์๊ธฐ๋ฅ์ ํ๋ค๊ณ ์๊ฐํจ. ๋ง๋ค์ด์ง๊ฒ ๋ง์์ ๋ถํธํ๋ค๊ณ ํ๋ ค๋ฉด Unity๋ ๋๊ฐ์ง ๊ทธ๋ ๊ฒ ์น๋ฉด c++์ ๊ทธ๋ํฝ๋ง API ์จ์ ํ๋๊ฒ ๊ฐ์ฅ ์ตํ์ผ ๋๋๊ฒ ์ ์๊ฑด๊ฐ? ๊ทธ๊ฑด ์๋๊ฑฐ๊ฐ์
์ ๋ํฐ๋ ํ์คํ๊ฒ ์ธ๋ฆฌ์ผ๋ณด๋ค๋ ๋ฏธ๋ฆฌ ์์์ผํ ๊ฑด ์ ์ง. ์ธ๋ฆฌ์ผ์์ ์์ ํ๊ฒ ์ด๋ค ๋ฐฉ๋ฒ์ ์ ๊ณต์ ํ๊ณ ๊ทธ ๋ฐฉ๋ฒ๋๋ก ์์ฐ๋ฉด ๊ต์ฅํ ์ํด๋ณด๋ ๊ตฌ์กฐ์. ์ ๋ํฐ๋ ์ ์ด๋ ๊ทธ๋ฐ ๊ฐ์ ์ ์ธ ๊ตฌ์กฐ๋ ์ ์ฝํ์ง ์๊ฑฐ๋ . ๋น๋ก ์ ๊ณต๋๊ฒ ๋ณ๋ก์์ด์ ์์ ๋ง๋ค๊ธดํด์ผํ์ง๋ง
๊ทธ๋ฆฌ๊ณ ์กํฐ๋ ์ปดํฌ๋ํธ ์์ ์ด ์ํฅ๋ฏธ์น๋๊ฑธ ๋ชจ๋ฅธ๋ค๋๊ฒ ๋ฌด์จ๋ง์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๋ํ๋จผํธ๋ฅผ ๋ณด๊ณ ํ๋๊ฒ ์ง์ฆ๋ ๊ฑฐ๊ฐ๋ค ์ถ์ผ๋ฉด ๊ทธ๋ฅ ๋ง๋ค์ด์ ์จ๋๋จ ์ธ๋ฆฌ์ผ ์์ง์์ Actor ,ActorComponent๋ฅผ ๋ง๋ค์ด ์ค๊ฒ ์คํ๋ ค ์ฅ์ ์ด๋ผ๊ณ ์๊ฐํ๋๋ฐ ๋น์ ๊ณต์๋ผ ์ ๋ชจ๋ฅด๊ธดํ๋๋ฐ ์ปดํฌ๋ํธ ๊ตฌ์กฐ๋ผ์ ์คํ๋ ค ๋์ปคํ๋ง ์ฉ์ด์ฑ์ด๋ ์ฌ์ฌ์ฉ์ฑ ๋ฉด์์ ์ข์์ง๊ฑฐ ์๋๊ฐ?
๊ทผ๋ฐ ๋ง๋ค์ด์ง ๋๋ก ์์ฐ๋ฉด ์ํด๋ณธ๋ค๊ณ ํ๋๋ฐ ๊ทธ๊ฑด ๋น์ฐํ๊ฑฐ ์๋? ๋๋ํ์ฌ๋๋ค์ด ๋ง๋ค์ด ์ค๊ฑฐ๋๊น ๊ตฌ์กฐ๋ ์ต์ ํ๋ฉด์์ ์ ๊ฒฝ์จ์ ๋ง๋ค์ด์ค๊ฑธ๊บผ๊ณ , ์ ๋ํฐ๋ ๋ด๊ฐ ์ง์ ๋ง๋ ๊ฑฐ๋๊น (์ธ๋ฆฌ์ผ์์๋ ๋ง๋ค์ด์ฐ๋ฉด ๋จ) ์ด๊ฒ ๊ตฌ์กฐ๊ฐ ์ข์๊ฑด์ง ๋์๊ฑด์ง ์ํด๋ฅผ ๋ณด๋๊ฑด์ง ์๋ณด๋๊ฑด์ง ๋ชจ๋ฅด๋ ๊ฒ ๋ฟ ์๋? ์ ์ด์ ํ๋ก๊ทธ๋๋ฐ์ ์ข์ ํจํด์ผ๋ก ์๊ธฐ๊ฐ ์ง์ผํ๋๊น ํผํฌ๋จผ์ค๊ฐ ํ์ํ ๊ฒ์์ผ๋ก ๊ฐ์๋ก ์คํ๋ ค ๋จ์ ๊ฐ์๋ฐ ๋ฌผ๋ก 2d๋ ์ฌ์ ํ์์์ผ๋ ์ ๋ํฐ๊ฐ ๋นจ๋ฆฌ ๊ตฌํํ๊ธฐ ์ข์๊ฒ ๊ฐ๊ธฐ๋ํจ
๋น์ฐํ๊ฑฐ ๋ง์ง. ๊ทผ๋ฐ ์๋ฒฝํ ํ๋ก๊ทธ๋จ ๋ง๋๋๊ฒ ๊ฒ์ ๊ฐ๋ฐ์์ฒด ๋ชฉ์ ์ ์๋๊ธด ํ๋๊น. ๊ทธ๋์ ์ด๋ณด์ ์ง์ ์ฅ๋ฒฝ์์ ๋ณด์์๋ ์ธ๋ฆฌ์ผ์ด ์ง์ ์ฅ๋ฒฝ์ด ์๋ค๋๋ง ํ๋๊ฑฐ์. ์ด ์ง์ ์ฅ๋ฒฝ๋๋ฌธ์ ์ด๋ ต๋ค๊ณ ์๊ธฐํ๋๊ฑฐ๊ณ
๊ฒ์ ์คํ ์ดํธ๋ ๊ฒ์ ๋ชจ๋ ํ๋ ์ด์ด ์ปจํธ๋กค๋ฌ ํ๋ ์ด์ด ์คํ ์ดํธ ํฐ๊ฐ ์ํฅ ๋ฏธ์น๋ ๊ด๊ณ๋ ์บ๋ฆญํฐ๋ฌด๋ธ๋จผํธ ์ปดํฌ๋ํธ์ ์ค์ผ๋ ํ ๋ฉ์๊ฐ ๊ด๊ณ๋ ์ด๋ฐ๊ฒ ๋ฏธ๋ฆฌ ์ ์ ๋์ด์ ธ์๋ค๋ ๊ฑฐ์ง. ์๊ณ ์์ผ๋ฉด ๋น ๋ฅด๊ฒ ๋ฌธ์ ํ์ ํ๊ธฐ ์ฝ์ง๋ง, ๋ชจ๋ฅด๋ฉด ์ด๋์ ๋ฌธ์ ์๊ธด๊ฑด์ง ํ์ ํ๊ธฐ๋ ์ด๋ ต๊ณ . ๊ฒ์ํ๋ ์์ํฌ์ ๊ธฐ๋ณธ์์ฑ ์กํฐ์ ๊ฒฝ์ฐ๋ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์์ ๋๋ค์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ง์ ๋จ์ด์ง์ง๋ง, RTS์ ๊ฒฝ์ฐ์ ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ํ๋ ์ด์ด ์ปจํธ๋กค๋ฌ๊ฐ ๋จ ํ๋์ pawn๋ง ๊ฐ๊ณ ์์ด์ผ๋๋์ง์ ๋ํ ๊ตฌ์กฐ์ ์๋ฌธ๋ ๋ค๊ณ
์ธ๋ฆฌ์ผ๋ก ์ ๋ง ํธํ๊ฒ ๊ฐ๋ฐํ ์์๋๊ฒ ์ธ์ ํ fps์. ์ด๊ฒ๋งํผ์ ์ธ๋ฆฌ์ผ์์ ์ฌ์ค์ ๋ค ์ ๊ณตํด์ฃผ๋๊ฑฐ๋ ๋ง์ฐฌ๊ฐ์ง๋
๊ฒ์ ์คํ ์ดํธ๋ ๊ฒ์ ๋ชจ๋,ํ๋ ์ด์ด ์ปจํธ๋กค๋ฌ ํ๋ ์ด์ด ์คํ ์ดํธ ํฐ๊ฐ ์ํฅ ๋ฏธ์น๋ ๊ด๊ณ๋ ์บ๋ฆญํฐ๋ฌด๋ธ๋จผํธ ์ปดํฌ๋ํธ์ ์ค์ผ๋ ํ ๋ฉ์๊ฐ ๊ด๊ณ๋ ์ด๋ฐ๊ฒ ๋ฏธ๋ฆฌ ์ ์ ๋์ด์ ธ์๋ค๋๊ฑฐ ๋ง์ ์ด๋ฐ๊ฑฐ ์ธ์ธํ ๋ด์ฉ ์์ง ์ด๋ป๊ฒ ์คํ๋๋์ง ๋ถํฐ ์ค๋ช ๋์๋ ๊ณต์๋ฌธ์ ๋ด์ผํ๋๊ฒ๋ ๋ง์ ๊ทธ๋ฐ๋ฐ ๊ทธ๋ฅ ๊นก ์กํฐ๋ ์ ๋ํฐ Start(),Update() ๊ฐ์ BeginPlay๋ Tick๋ง์จ๋ ์ถฉ๋ถํ ๊ฒ์ ๋ง๋ค ์ ์์ ๊ทผ๋ฐ 2d๋ ํ์คํ ์ธ๋ฆฌ์ผ๋ก ํ๊ธฐ์ ์ข ๋ํดํ๊ฑฐ๊ฐ์ RTS๊ฐ์๊ฒฝ์ฐ๋ AIController์ฌ์ฉํ๊ธฐ๋ ํ๊ณ ์ปจํธ๋กค๋ฌ ์์จ์ ๊ตฌํํ ์๋์์
๊ทธ๋ฐ ๊นก Actor์ฌ์ฉํด์ ์ ์ํ๋ฉด ํ ์๋ ์์ง๋ง ์ธ๋ฆฌ์ผ์์ ์ ๊ณตํด์ฃผ๋ ๊ทธ ์บ๋ฆญํฐ๊ธฐ๋ฐ์ ๊ธฐ๋ฅ๋ค ๋ชป์ฐ๋ ์ํฉ์ด ๊ฝค ์๊ฒจ์ ์ํด๋ณธ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ด๊ฑฐ๋ฉด ๊ทธ๋ฅ ์ ๋ํฐ์ฐ๋๊ฒ ๋ซ์ง ๊ทธ๋ํฝํ๋ฆฌํฐ ์ ์ธํ๊ณ ์์ฐ์ฑ ๋ฐ์ก์๋.
๊ทธ๋ฅ ์์ ๊นก Actor์ฌ์ฉํด์ ์ ์ํ๊ณ ๊ฒ์์คํ ์ดํธ ๊ฒ์๋ชจ๋ ์ด๋ฐ ๊ธฐ๋ณธ ํ๋ ์์ํฌ ์น๋ค ๋น์์๋ค๊ณ ์๊ฐํ๊ณ ๊ฒ ์ ์ํ๋ค๋ฉด ๋๋ง๋๋ก ์ง์ ์ฅ๋ฒฝ์ด ๋ฎ๋ค๊ณ ์๊ฐํ ์์์ง
์ฒ์ฑ์ด ํ๋ก๊ทธ๋๋จธ์ธ ๋๋คํํ ๊ทธ๋ฐ ์ธ๋ชจ์๋ ์กํฐ๋ค์ด ์ ๊ฐ์ ๋ก ์์ฑ๋์ด์ ธ์๋๋์ ๋ํ ๊ฐ๋ ค์์ ์กด์ฌํ๊ฒ ์ง๋ง
๋ด๋ง์ ๊ทธ๊ฒ ์ข๋ค๋๊ฒ ์๋ ์ธ๋ฆฌ์ผ์ ๊ทธ๋ ๊ฒ๋ ํ ์ ์๋ค๋๊ฑฐ์ง ์ ๋ํฐ๋ก ๊ทธ๋ ๊ฒ ๊นกํต๋ถํฐ ์ ์ํด์ ์ ๊ทผ์ฑ์ด ์ฝ๋ค๊ณ ํ๋๊น, ์ธ๋ฆฌ์ผ๋ ๊นกํต์ฒ๋ผ ์ธ๋ผ๋ฉด ์ธ ์ ์๋ค๋๊ฑฐ์ ๊ทธ๋์ ์ ํ์ง์ ํญ์ด ๋์ด์ง๋ค๋๊ฑฐ์ง ๊ธฐ๋ฅ์ ์์ฐ๋ฉด ์๊ธฐ๊ฐ ๊ตฌํํด์ผ ํ๋๊น ์ํด๊ฐ ๋ ์๋ ์๋๊ฑฐ๊ณ . ์ ๋ํฐ์์๋ ์๊ธฐ๊ฐ ๊ตฌํํ๋๊ฒ ๋ํดํธ๋๊น ์ ์ด์ ์ ํ์ง๊ฐ ๋ ์ ์๊ฑฐ์๋๋๋๊ฑฐ์ ๊ทธ๋ ๋ค๊ณ ํ๋ฉด ์ธ๋ฆฌ์ผ ์์ธ ์ด์ ๊ฐ ์์ง์๋๋ ๋ง์ด์ง ์ฒ์ฑ์ด ํ๋ก๊ทธ๋๋จธ๋ผ๋ฉด ์ ์ด๋ถํฐ C++๋ฌ๋ฆฐ ์ธ๋ฆฌ์ผ์ ๋ ์ข์ํ์ง ์์๊น? ์ข๊ณ ์๋ค์ ๋ก์ฐ๋ ๋ฒจ ์ธ์ด๋ก ๊ฐ์๋ก ์ข์ํ๋๊ฑฐ ์๋์๋๊ตฌ
๊ทธ๋ ๊ฒ ๊นกํต์ฒ๋ผ ์ฐ๋ค๊ฐ ๋์ค์ ์ฑ๋ฅ์ด ์์ฌ์ธ๋๊ฐ ์ค๋ฉด ๊ทธ๋ ๊ณต๋ถ์์ํด๋ ๋๋ค๊ณ ์๊ฐํจ, UE5๋์ด์ค๋ฉด์ ๋ฃจ๋ฉํ๊ณ ๋๋์ดํธ ๋ณด๋ฉด ์ง์ง ์ด๋ฐ ์์ง์ ๋ฌด๋ฃ๋ก ํ์ด์ฃผ๋๊ฒ ๊ฐ์ฌํ ์ ๋
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํฝ ์ ์ธํ๊ณ ์์ฐ์ฑ์ด ์ข๋ค๊ณ ํ๋๋ฐ ์ธ๋ฆฌ์ผ์์ง์ ๋ฃจ๋ฉ์ด๋ ๋๋์ดํธ ๋ 5.2๋ค์ค์ฌ๋จผ์ ์ ์ฐจ์ ์์ฑ๋ ์๊ธฐ๊ณ ์ํธ์ ์์ฐ์ฑ๊น์ง๋ +๋ก ๋๋ ค์ฃผ๋๊ฑฐ์, ์ ๊ฒ์๊ฐ๋ฐ์์ ๊ทธ๋ํฝ์ ์ ์ธํ๋์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ์ ๋ก์ง๊ตฌํ์ BP๋ก ์ ๊ทผ์ฝ๊ณ , ํผํฌ๋จผ์ค๋ ์ข๊ณ , ๊ทธ๋ํฝ์ ์ผ๋ก๋ ๊ด์ฐฎ์๋ฐ ์ ๊ตณ์ด ๊ทธ ์ฅ์ ์ ์ ์ธํ๊ณ ๋ด์ผํ๋์ง๋ฅผ ๋ชจ๋ฅด๊ฒ๋ค
๊ฐ์ ์ ๊ตฌ์กฐ๋ฅผ ๋๋์ ์์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ํคํ ํธ ๊ด์ ์์ ์ซ์์ ์๋๋ค๋ ์ ์ด๋ผ๋ ์ด์ผ๊ธฐ์ง. ๊ทธ๊ฒ C++์ด๋ C#์ด๋๋ ๋ค๋ฅธ ๋ฌธ์ ๊ธดํ๋ฐ.
๋ ๋ง๋๋ก ์ ์ฐจ์ ์์ฑ์ด๋ ๋ญ ๊ธฐํ ๋ค๋ฅธ ๋๊ท๋ชจ ์ํฌํ๋ก์ฐ๋ฅผ ๊ตฌ์ถํด์ผํ๋ ๊ฒ์ ์ ์๊ด์ ์์ ์ธ๋ฆฌ์ผ์ด ์์ฐ์ฑ์ด ์ข๊ธดํ์ง. ์๊ท๋ชจ ๊ด์ ์์ ์ ๋ํฐ๊ฐ ์์ฐ์ฑ์ด ๋์ข๊ณ . ๋ด ๊ด์ ์์ ์ธ๋ฆฌ์ผ์ด ์ธ๋ ๊ฒ์ ์ ์๊ด์ ์์ ์ง์ ์ฅ๋ฒฝ์ด ๋์ํธ์ด๋ค๋ผ๊ณ ์ด์ผ๊ธฐํ๋ ๊ฑฐ์.
์ ์ด์ ๋ง๋ค๊ณ ์ ํ๋ ๊ฒ์ ๋ชฉํ๊ฐ ๋๊ท๋ชจ 3d ๊ฒ์ ์ ์์ด๋ผ๋ ๋ชฉ์ ์ด๋ผ๋ฉด ์ธ๋ฆฌ์ผ์ด ๊ทธ๋ฌํ ๊ฒ์์ ๋ง๋ค๊ธฐ์ํด ๋ค์ด๋ ๋ ธ๋ ฅ์ ์ ์๊ฑฐ๊ณ .
์ํ๋ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ๋ฝ๋๋ฐ๋ ์ธ๋ฆฌ์ผ์ด ์ฌ์ธ์ ์์ด๋, ์ง์ ์ฅ๋ฒฝ๊ด์ ์์ ์ธ๋ฆฌ์ผ์ด ์ ๋ํฐ๋ณด๋ค ์ด๋ ต๋ค๋ ์ด์ผ๊ธฐ๋ผ๋๊ฒ ๋ด ์ ์ฅ์ด๋ค.
๊ถ๊ธํ๊ฒ ์ํคํ ํธ ๊ด์ ๊น์ง ์๊ฐํ๋ ํ๋ก๊ทธ๋๋จธ๋ฉด ์ ์ด์ ์ธ๋ฆฌ์ผ ๊ตฌ์กฐ์ ์ง์ ์ฅ๋ฒฝ์ ๋๋ ์ด์ ๊ฐ ์๋๊ฑฐ์๋?๋ญ ๊ทธ๋ ๋ค ์น๊ณ ์ ์ด์ Unity,Unreal Engine,Godot ๋ค OOP๊ธฐ๋ณธ์ด๋๊น ์์๊ตฌ์กฐ ๋น์ฐํ๊ฑฐ๊ณ ์ ๋ํฐ๋ ๊ฒ์์ค๋ธ์ ํธ์ ์ธ๋ฆฌ์ผ์ Actor์ ์ปดํฌ๋ํธ ๋ถ์ฌ์ ๋ง๋๋๊ฑด๋ฐ ๋๋ค ์ฝ๋ฆฌ์ ผ(์ฝ๋ผ์ด๋) ์ปดํฌ ๋ถ์ด๊ณ , ๋ฉ์ฌ ์ปดํฌ๋ถ์ด๊ณ ํ๋ ์์ผ๋ก ์ ๋ํฐ๋ ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ํ๋ฆฌํน ๋ง๋ค์ด์ ์ฐ๊ณ ์ธ๋ฆฌ์ผ์ Blueprint๋ Cpp Class๋ก ๋ง๋ค์ด ์ฐ๋๊ฑฐ, ์ ๋ํฐ์์ ์ฝ๋ผ์ด๋ ์ปดํฌ๋ํธ์์ ์์๋ฐ์์ ๋ง๋ ๋ฐ์ค์ฝ๋ผ์ด๋ ์ปดํฌ๋ํธ๋ฅผ ๋ถ์ฌ์ฐ๋ฉด์ ์์ ๊ตฌ์กฐ๋ผ์ ๋ฑ๋ฑํ๊ณ ๊ฐ์ ์ ์ด๋ค ์ํ์์.๊ทธ๋ฅ ์ธ๋ฆฌ์ผ์ด ์ธ์ธํ๊ฒ ๊ธฐ๋ฅ๋ง์์ ๊ทธ๋ ์ง ์์ฐ๋ฉด ๋๊ฐ์๊ฑฐ๋ค ๊ฐ์ ์กฐ๊ฑด์ด๋ฉด ๊ธฐ๋ฅ์ด ๋ง์๊ฑธ ์ ํํ๋๊ฒ ๋ง๋ค๊ณ ์๊ฐํจ
1. ๋ฐฉ๊ธ ์๊ธฐํ ์ํคํ ํธ ๊ด์ ์ด์ผ๊ธฐ๊ฐ ๊ทธ๋ฐ๋ฅ ํ๋ก๊ทธ๋๋จธ์๊ฒ ์ง์ ์ฅ๋ฒฝ์ด ๋๋ค๋ ์ด์ผ๊ธฐ๋ผ๋๊ฒ ์๋. ์ด๊ฑฐ ๋ด์ฉ์ด ๊ต์ฅํ ํผ์ฌ๋์ด์ ธ์๋๋ฐ, ๊ฐ์ ์ ๊ตฌ์กฐ๋ฅผ ๋๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฌํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถ๊ณ ์ถ์ง์์ ํ๋ก๊ทธ๋๋จธ์๊ฒ ์ง์ฆ๋๋ค๋ ์ด์ผ๊ธฐ์. 2. ๊ฐ์ ์ ๊ตฌ์กฐ๋ฅผ ๋๊ธฐ ๋๋ฌธ์ ๋ฑ๋ฑํ๋ค๋ผ๋ ์ด์ผ๊ธฐ์. ๋จ์ํ ์กํฐ๋ ์กํฐ์ปดํฌ๋ํธ ์์์์ฒด๊ฐ ๋ฌธ์ ๊ฐ ์๋๋ผ ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๋ ๊ตฌ์กฐ์ ๋ด๊ฐ ๋ง๋ถ์ธ๋ค๋ ๊ฐ๋ ์ด๊ธฐ ๋๋ฌธ์ด๋ผ๋ ๋ง์.
3. ์์ ์ฒ์ ์ง์ ํ๋ ํ๋ก๊ทธ๋๋จธ์๊ฒ ์ด๋ฌํ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ณ ์ ๋์ด์๋ ๊ตฌ์กฐ๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ ํ๋ค๋ค๋ผ๋ ์ด์ผ๊ธฐ์. ์ด๋๋ฌธ์ ๋์ด๋๊ฐ ์๋ค๋ ์ด์ผ๊ธฐ๊ณ
๊ฒ์์์ง์ ๊ตฌ์กฐ ๋น์ฐํ ๋ค ์๋๊ฑฐ์๋๋ ธ... ๊ทธ๋ ๊ฒ ์น๋ฉด ์ ๋ํฐ๋ ๊ฐ์ ์ ๊ตฌ์กฐ์์ด ๋ง๋ค์ด์๋ ๊ตฌ์กฐ์ง ์ด๋ฒคํธํจ์ ์คํ์์ ๋ค ์ด๋ฏธ ์ง์ ธ์๊ณ ์ฌ(๋ ๋ฒจ) ๋ก๋ ํ๊ณ ์ฒซํ๋ ์ ์ ์Startํ๊ณ ์ ๋ฐ์ดํธ ์์๋ ์ ํด์ ธ์๋๋ฐ ์ธ๋ฆฌ์ผ๋ ๋ง์ฐฌ๊ฐ์ง๊ณ ์ปดํฌ๋ํธ๋ ์์๊ตฌ์กฐ ๋งํ๋๊ฒ๋ ์๋๋ผ๊ณ ํ๊ณ ์ด๋ฒคํธ ํจ์์คํ์์๋ ์์ง๋ณ๋ก ์ ๋ํฐ ์ธ๋ฆฌ์ผ ๋๋ค ์ด๋ฏธ ์ ํด์ ธ ์๋ ๊ตฌ์กฐ๋๋ก ๊ฐ๋๊ฑฐ๊ณ ๋น์ฐํ ๊ฒ์์์ง์ ์ฌ์ฉํ๋ค๋๊ฒ ์์ฒด๊ฐ ์ด๋ฏธ ๋ง๋ค์ด์ ธ ์๋์ํ์์ ๋ง๋ถ์ธ๋ค๋ ๊ฑด๋ฐ C++์ SDL2์จ์ ๊ฐ๋ฐํ๋๊ฒ๋ ์๋๊ณ ๊ทธ๋ฐ ๊ตฌ์กฐ๊ฐ ๊ฐ์๋๋๊ฑด ๋น์ฐํ๊ฑฐ์์ ๊ทผ๋ฐ ์ ์ธ๋ฆฌ์ผ์ ๊ฐ์ ์ฑ ๊ตฌ์กฐ์ด๊ณ ์ ๋ํฐ๋ ๋ ์์ ๋กญ๋ค๋ ๊ฒฐ๋ก ์ด ๋์ค๋์ง ์ดํด๊ฐ ์๋ ์๋๋ฉด ๋๊ฐ ๋งํ๋ ๊ฐ์ ์ ๊ตฌ์กฐ๊ฐ ๋ด๊ฐ ๋งํ๊ฒ ์๋๋ฉด ๋ญ ๋งํ๋๊ฑด์ง ์๋ ค์ฃผ์ ์ด์ ๊ถ๊ธํด์ก์ด
๊ธฐ๋ณธ ๊ฒ์ ํ๋ ์์ํฌ์์๋ถํฐ ์์ํด์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ ๊ธฐ๋ฅ๋ค์ ๋ํด์ ์ถ์ํ๊ฐ ๊ต์ฅํ ๋์ด์ ธ์๋ํธ์. ๋น์ฅ ui๋ง ๋ณด๋๋ผ๋ ์ธ๋ฆฌ์ผ์์ ๋ช ํํ๊ฒ "Button"๋ผ๋ ์ญํ ์ด ๋ฑ ์ ํด์ ธ์๋ ํธ์ธ๋ฐ, ์ ๋ํฐ์ ugui์์ ์ด๋ฏธ์ง, ๋ฒํผ ์ด๋ ๊ฒ ๋ฐ๋ก ๋ถ์. ์ฌ์ค์ ๊ฐ๋ณ๋ก ๋์ํ๋ ์ ๋ค์ ๋์ง๋์ง๋ถ์๊ฑฐ๋ ๋น์ทํจ. ๊ทธ๋์ ๋ญ๊ฐ ๋ฌถ์ด์ ๊ด๋ฆฌํ๋๊ฒ ์๋๊ณ ํฉ๋ฟ๋ ค์ง ํํธ๋ค์ ๊ด๋ฆฌํ๋ ๋๋์ด๋๊ณ . ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ตฌ์กฐ์ ์ธ ๋ฉด์์ ์์ ๋กญ๋ค๊ณ ์ฌ์ง ๋ถ๋ถ์ด ์๋๊ฑฐ๊ณ . ์ด๊ฑด ๊ทธ๋ฅ ๋จ์ ์ธ ์์ด๊ณ , ์ ์ด์ ์ ๋ํฐ์์ ์ถ์ํ๋์ด์ ๊ฒ์ํนํ๋ ๊ธฐ๋ฅ ๊ทธ์์ฒด๋ก์ ์ ๊ณตํ๋๊ฒ ๋ณ๋ก์์
์์๋ค์๊ฒ ์ค๋ฅ๊ฐ ์์ด์ ์์ ํ์๋ฉด ์ธ๋ฆฌ์ผ๋ Button์ Image์ Text๋ฅผ ๋ถ์ฌ์ UI๋ฅผ ๋ง๋ฌ, ์ฆ ์ธ๋ถ๋จ๊ณ๋ก ๋ถ๋ฆฌ๋์ด์์ ์ธ๋ฆฌ์ผ๋ ํํธ์ด๋ผ๋๊ฑฐ์ ์ธ๋ฆฌ์ผ์ UMG์์คํ ์ ์น๊ฐ๋ฐ์๋ผ๋ฉด ์ดํดํ๊ธฐ ์ฌ์ธํ ๋ฐ htmlํ๊ทธ ๊ตฌ์กฐ์ ๊ต์ฅํ ์ ์ฌํ ๊ตฌ์กฐ๋ก ๋์ด์์, css์ diplay flex๊ฐ์ ๊ธฐ๋ฅ๋ ์๊ณ alignํ ๋๋ ๋น์ทํ๊ฒ Anchor๋ผ๋ ๊ฐ๋ ๋์์,๊ทธ๋ฌํ ์ ์ฌ์ฑ์ ๋ฐํ์ผ๋ก JavaScript๋ก UI๋ฅผ ์คํฌ๋ฆฝํ ํ ์ ์๋ ํ๋ฌ๊ทธ์ธ๊น์ง ๋์์์์ ๋(NC์์ ๋ง๋ฌ)์๋ง ๊ทผ๋ฐ ์ด๊ฑด ์ ๋ํฐ๋ ๋น์ทํ๋๊ฑธ๋ก ๊ธฐ์ตํจ ์ ์ด์ ์ธ๋ฆฌ์ผ ์์ง์ ์กํฐ๋ฅผ ๋ฒ ์ด์ค๋กํ ํฐ,์บ๋ฆญํฐ ๋ฑ๋ฑ์ ์กํฐ๋ค์ ์ ๋ถ ์ปดํฌ๋ํธ ํํธ์ ๋ถ์ฌ ๋ง๋ ๊ฑฐ์
์ถ์์ ์ธ ํํ์ ์๊พธ ์จ์ ๋๋ ์ถ์์ ์ผ๋ก ๋งํ๊ฒ ๋๋๋ฐ ์ฌํ ๋งํ๋ด์ฉ์ผ๋ก๋ง ๋ณด๋ฉด ์ธ๋ฆฌ์ผ๋ ์ ๋ํฐ์ฒ๋ผ "ํฉ๋ฟ๋ ค์ง ํํธ์ ๊ด๋ฆฌํ๋" ๊ตฌ์กฐ๋ผ๋ ๊ฑฐ์ ์๊น ๋งํ ํฐ์ด๋ ์บ๋ฆญํฐ ๊ฐ์ ์กํฐ๋ ๊ธฐ๋ณธ ์กํฐ์ ์ฌ๋ฌ๊ฐ์ง ์ปดํฌ๋ํธ์ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฉ์๋๋ฅผ ๋ถ์ฌ๋จ์๋ฟ์, ์ซ์ผ๋ฉด ์์ฐ๋ฉด ๋๋ค๋๊ฑฐ ์ค์ ๋ก ์บ๋ฆญํฐ ์กํฐ ๊ฐ์๊ฒฝ์ฐ๋ ์์ฐ๊ธฐ๋ ํ๋๋ผ LyraStarterGame์ด๋ผ๊ณ EpicGames์์ ๋ธ ์๋ก์ด ํ๋ ์์ํฌ ๊ฐ์๊ฒ ์๋๋ฐ ์ด ์์ ์์ ์๋ ๊ตฌ์กฐ๋ฅผ ์์ฐ๊ณ ์๋ก ๋ง๋ค์ด์ด๋ค์ ์์๋ฅผ ๋ณธ์ธ๋ค์ด ์ฆ๋ช ํด์ค. ์ด์ฒ๋ผ ๊ฑ ํ๋ก๊ทธ๋๋ฐ ์์ ์์ผ๋ฉด ๋ง๋ค์ด ์ฐ๋ฉด ๋๋๊ฑฐ ๊ทธ๋ฆฌ๊ณ ๋์ผ์ค๋ ฅ๊ธฐ์ค ์ ๋ํฐ๋ ์ธ๋ฆฌ์ผ์ด๋ ๊ตฌํํ๋ ์์ค์ ๊ฐ์๊ฑฐ์. ์ธ๋ฆฌ์ผ์์ ๋ฒ๋ฒ ๊ฑฐ๋ฆด ์ค๋ ฅ์ด๋ผ๋ฉด ์ ๋ํฐ์์๋ ์คํ๊ฒํฐ ์ฝ๋๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋ํํ๋ค๋๊ฑฐ
๊ทธ๋ด๋ฐ์ ์ ๊ทผ์ฑ ์ข์ ์ธ๋ฆฌ์ผ์์ง ๋ธ๋ฃจํ๋ฆฐํธ๋ก ์ ๋ฌธํ๋๊ฒ ์ ์ผ ์ข์ง ์ง์ ์ฅ๋ฒฝ๋ ๋ฎ๊ณ ์ ๋ํฐ์์๋ ์ธ๋ฆฌ์ผ ์์ง ๋ธ๋ฃจํ๋ฆฐํธ ๋ณด๊ณ ๋ถ๋ด๋ถ๋ด ๋ณผํธ ๋ง๋ค์์ ์ ๋๋๊น
์ธ๋ฆฌ์ผ์ ๊ทธ ํํธ๋ค์ "Button"์ด๋ผ๋ ํ๋์ ํด๋์ค๋ก ๋ฌถ์ด์ ๊ด๋ฆฌํ๋ค๋ ์ด์ผ๊ธฐ์. ํ๋์ ํด๋์ค๋ก ๊ด๋ฆฌ๋ฅผ ํ๋ค๊ณ ํ๋ฉด ์ ๋ํฐ๋ ๊ทธ๋ ์ง์๋ค๋ ์๊ธฐ๊ณ . ๋๋ง๋๋ก ์์ฐ๊ณ ๊ฐ๋ฐํ๋ฉด ๋์ด๋ ๋น์ทํ๊ฑด ๋ง์. ๊ทผ๋ฐ ์ฐ๊ณ ๊ธฐ๋ฅ ์ตํ๋๋ฐ ๋ค์ด๋ ํ์ต๋์ด ์ ๋ํฐ๋ณด๋ค ํฌ๋ค๋๊ฑฐ์. ์๊ณ ๋ฆฌ์ฆ์ ๋ด์ฉ์ด ์ ๋ํฐ๊ฐ ๋ ํ์ํ ์ง์ธ์ ์ด๋ ํ ๊ตฌ์กฐ๋ก ๋ฌถ์ฌ์๋์ง ๊ธฐ๋ฅ์ ์ด๋ค๊ฒ ์๋์ง ํ์ ํ๋๊ฑด ์ธ๋ฆฌ์ผ์ด ๋ ๋ ธ๋ ฅ ๋ง์ด ๋ค์ด๊ฐ๋ค๋ ์ด์ผ๊ธฐ์. ๊ทธ๋์ ์ด๋ณด์๊ฐ ์ ๋ํฐ์ฐ๋๊ฒ ํธํ๊ฑด ๊ทธ๋ฐ๋ถ๋ถ์ ์์ด์ ๊ธฐ๋ฅํ์ ์ ๋ํ ์์๊ธฐ๋๋ฌธ์ ๊ทธ๋ฐ๊ฑฐ๊ณ , ์๊ณ ๋ฆฌ์ฆ ๊ฐํ์ผ๋ก ์ฝ๋ฉํด์ ๊ทธ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋๊ฑด ๋์งธ์น๋๋ผ๋๋ง์ด์ผ. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฌํ ๊ธฐ๋ฅ๋ค์ ์์ฐ๊ณ ๊ฐ๋ฐํ๋๊ฒ ์ธ๋ฆฌ์ผ์์ ์๋นํ ์ด๋ ต๋ค๋ ์๊ธฐ์
๋ฐฉ๊ธ๋งํ ๋ด์ฉ์ "์์ฐ๊ณ ๊ฐ๋ฐํ๋ฉด ๋์ด๋ ๋น์ทํ๊ฑฐ ๋ง๋ค"๋ผ๋ ๋ฌธ์ฅ์ ๊ธฐ๋ฅ ์ตํ๋๋ฐ ๋ค์ด๋ ๋ ธ๋ ฅ๊ณผ ์๊ฐ์ด ๋น์ทํ๋ค ๋ผ๋ ๋ป์
์๊ณ ๋ฆฌ์ฆ์ ๋ด์ฉ์ด ๋ํ์ํ๋ค๋๊ฒ ๋ง์ด ์๋๋ค๋๊ฑฐ, ์ ๋ํฐ์์ ๊ฐ๋ฐํ๋ ์ฌ๋๋ค์ด ๋จธ์ ๋ฌ๋ ์ฐ๊ตฌ์๋ ํธ๋ฆฌํA๊ฒ์ ๋ค์ด๊ฐ๋ ํน๋ณํ Magic์ ๋ง๋๋๊ฒ ์๋๊ณ ์ด์ฐจํผ ๊ฒ์์์ ์ฐ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํด์ ธ์์ ๊ฑฐ๊ธฐ์ ๋ ๊ฐ๋๊ฑด ์ ๋ํฐ๊ณ ์ธ๋ฆฌ์ผ์ด๊ณ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ง์ผํ๋๊ฑธ๋ก ๋์ผํจ ์ธ๋ฆฌ์ผ์์ ์ ๊ณตํ๋๊ฑด ๊ฐ๋ฐ์๊ฐ ํ๊ธฐ์ซ์ ์ด๋ ต์ง ์์ง๋ง ๊ท์ฐฎ์ ๋ถ๋ถ๋ค์ ๋์ ๊ตฌํํด์ค๊ฑฐ์ ๊ฑฐ๊ธฐ์ ๊ทธ ์ผ์์ ์ธ ๊ตฌํ์ ๋ฐ๊พธ๊ณ ์ถ๋ค ํ๋ฉด ์ ๋ํฐ๊ณ ์ธ๋ฆฌ์ผ์ด๊ณ ์๋ก ์์ฑํ๋ฉด ๋๋๊ฒ ๋ฟ์ด๊ณ
์ ๋ํฐ ๊ฐ๋ฐ์๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ด์ฉ์ด ๋ ํน๋ณํ๊ฑธ ์ด๋ค๋ ์ด์ผ๊ธฐ๊ฐ ์๋๋ผ, ์ง์ ๊ตฌํํ๊ธฐ๋๋ฌธ์ ๊ตฌํํ๋๋ฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ํ๋ค๋ ์ด์ผ๊ธฐ์ง. ๋ณ๋ณผ์ผ ์๋ ๋ด์ฉ์ด๋ผํ ์ง๋ผ๋๋ง์ด์ผ. ๊ทธ๋ฆฌ๊ณ ์ธ๋ฆฌ์ผ์์ ๊ทธ๋ ๊ฒ ์์ ์๋ก ๋ง๋๋๊ฒ ์์ฒด๊ฐ ์์ง ์์ฒด์ ๋ํ ์ง์์ด ์์ผ๋ฉด ํนํ ์ด๋ ค์ดํธ์. ๋ ๊ณ์ ์ ๋ฌธ์๊ฐ ์ธ๋ฆฌ์ผ์ ๋ํด ์ ๋ฌธํ๊ธฐ ์ด๋ ต๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ํ๋๊ฑฐ์. ์ธ๋ฆฌ์ผ์์ ์ ๊ณตํด์ฃผ๋ ๊ธฐ๋ฅ์ด ๋ฐฉ๋ํ๊ฑด ๋ง์ง๋ง ์ด๋ฌํ ๊ธฐ๋ฅ๋ค์ ํ์ตํด์ผํ๊ณ ์ด๋ ๊ฒ ์ฐ๊ฒ ๊ฐ์ ํ์ํจ๋ค๋ ์ ์์ ํ์ต๋์ด๋๊ฐ ๋๋ค๊ณ ํ๋๊ฑด๋ฐ
๊ทธ๋๊น ๊ทธ๋ถ๋ถ์ด ๋ณด๋ ๊ด์ ์ด ๋ค๋ฅธ๊ฑฐ๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ ๊ฐ๋จํ ์๊ณ ๋ฆฌ์ฆ๋ ์ด๋ณด์ ์ ์ฅ์์ C#์คํฌ๋ฆฝํธ๋ก ์์ฑํ๊ธฐ์ ๋๋ ค์ธ๊ฒ๊ฐ๋ค๋ ๊ฑฐ์ ๋ง์ฝ ํ๋ก๊ทธ๋๋ฐ์ ์ ํ ๊ด๊ณ์๋ ์ํธ ์ง์ ๊ตฐ์ด ์์ํ๋คํ๋ฉด C#๊ณผ ๋ธ๋ฃจํ๋ฆฐํธ๋ผ๋ฉด ๊ธฐ๋ฅ์ ์กฐ๊ธ์ด๋ผ๋ ๊ณต๋ถํด์๋ผ๋ ๋ธ๋ฃจํ๋ฆฐํธ๊ฐ ๋ ํธํ ๋ฏ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ์ด๋ ๊ฐ์์ฑ๋ ์ข๊ณ ์ฐ๊ฒฐ ์ฐ๊ฒฐ ํ๋ฉด ๋๊ณ ๋ฌด์๋ณด๋ค ๋ธ๋ฃจํ๋ฆฐํธ๋ ์์ ๋ ๋ง์ ์์ด๋ก ๋ ์ ํ๋ธ ๊ฐ์๋ ์์์ง ในใ ์ด๋์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ํ ์ง์์ด ์๋ ์ํ๋ก ์์ํด์ผ ํ๋คํ๋ฉด ๊ทธ๊ฒ ์์ฑ๋ก ์ง์ ์ฅ๋ฒฝ์ด ๋๋ค๊ณ ์๊ฐํด
์. ์ํธ๋ ๋ค๋ฅธ์ง์ ๊ตฐ ๊ด์ ์ด๋ฉด ๊ทธ๋ด์์์๊ฑฐ๊ฐ๋ค. ํ๋จธ๋ฒ ์ด์ค๋ก ์๊ฐํ๋ค๋ณด๋ ๋ด๊ฐ ๊ทธ๋ ๊ฒ ๋งํ๋ฏ.. ใ ใ
์ด๋์ ๋ ์ค๋ ฅ์๋ ํ๋จธ๋ผ๋ ์ ์ฌํ์๋ ์ธ๋ฆฌ์ผ ์์ง์ด ์ข๋ค๊ณ ์๊ฐํ๊ธดํจ
๊ฐ๋ถ๊ธฐ์ฐ๋ค... ใ ใ ใ ์ค๋ ฅ์์ด์ ์ ๋ฌธํ๊ธฐ ํ๋ ๊ฑฐ๋ค ์ด๋ฐ๊ฑฐ๋? ์ ์ด์ ์ ๋ํฐ๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด ์ ์ด์ ์์์ผํ ํ์ต๋์ด ์ ๋ค๋ผ๋ ์ด์ผ๊ธฐ์ธ๋ฐ ๊ทธ๋์ ๋์ด๋๊ฐ ๋ฎ๋ค๋ ์๊ธฐ๊ณ .
๋ช ํํ๊ฒ ์์ง ๊ทธ์์ฒด์ ๋ํด์ ํ์ต๋์ด ์ ๋ค๋ ์ด์ผ๊ธฐ์. ์์ง ์์ฒด์ ๋ํด์ ๊ณต๋ถํ ๋์ด ์ ๋ค๋๊ฑฐ์ผ. ๊ทธ๋์ ์ ๋ฌธ๋์ด๋ ๋ฎ๋ค๋๊ฑฐ๊ณ
์์ง์ ๋ํ ํ์ต๋ ์์ฒด๊ฐ ์ ์ด์ ๋ด๊ฐ ์๊ณ ๋ฆฌ์ฆ๋ง ์๋ฉด ๋ฐ๋ก ๊ฐ๋ฐ์ ๋ฐ์ด๋ค์์์ผ๋๊น ์ง์ ์ฅ๋ฒฝ์ด ๋ฎ๋ค๋ ์ด์ผ๊ธฐ๊ณ
์ ์ด์ ๊ทธ๋ฐ์์ผ๋ก ๋ณด๋ฉด ์์ง ๊ณต๋ถ๋ = ์ง์ ์ฅ๋ฒฝ์ผ๋ก ๋ณด๋๊ฐ๋ค ๊ทธ๊ฑด ์ง์ง ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถํ๋ ์ฌ๋ ์ ์ฅ์ธ๊ฑฐ๊ฐ์ ๋ ธ๋ฒ ์ด์ค ์๊ฐ์ผ๋ก ๋ณด๋ฉด ์ ๋ํฐ๋ C#+์์ง ์ผ๋ก ๋ง๊ทธ๋๋ก ์ปดํจํฐ๋ ๋ํํ๋ ๋ฒ์ ๋ฐฐ์์ผํ๊ณ , ์ธ๋ฆฌ์ผ์ ๋ธ๋ฃจํ๋ฆฐํธ๋ก ๊ทธ๋๋ ์ข ์ํ๋ง์ผ๋ก ํ ์ ์๋๊ฑด๋ฐ ๋๋ ๋ ธ๋ฒ ์ด์ค ๊ด์ ์์ ๋งํ ์ง์ ์ฅ๋ฒฝ์ด์์
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์ง์์ด ์ ๋ฌดํ ์ฌ๋์ด๋ผ๋ฉด ๋ธ๋ฃจํ๋ฆฐํธ ๊ธฐ๋ฅ์ ์ตํ๋ ํธ์ด ๋ ์ฌ์ธ๊ฑฐ๋๊น
์ด๋์ ๋ ์ค๋ ฅ์๋ ํ๋จธ๋ผ๋ ์ ์ฌํ์๋ ์ธ๋ฆฌ์ผ ์์ง์ด ์ ๋ฌธํ๊ธฐ ์ข๋ค๊ณ ์๊ฐํ๋ค<<< ๋ผ๋ ๊ฑด ๋ ์๋๋ผ๊ณ ๋ณธ๋ค. ์ ๋ํฐ๊ฐ ํจ ์ฝ์ง
ใ ใ ๋๋ C++๋ก ์ค๋ ฅ์๋ ์ํ๋ก ์ ๋ฌธํด์ ๋ฐฐ์ฐ๋ฉด์ ๋น๋ณ๋๋ฐ ๋น๋ฒผ์ง๋๋ผ๊ณ ์ค๋ ฅ์์ผ๋ฉด ๋ ์ฝ๊ฒ ํ์ง ์์๊น ํด์ ํ๋ง์ ๊ณต๋์์ธ๋ฐ ์์ฐ ์ ๊ณต๋ณด๋ค ์ฌ๋ฐ์์ ๊ฑ ์์ง ์์ผ๋ฉด ๋ฐฐ์ฐ๋ฉด์ ํด๋๊ฐ๋ฉด ๋๊ธดํด ๋ญ ์ ๋ํฐ๊ฑด ์ธ๋ฆฌ์ผ์ด๊ฑด ์๋๊ฐ๋ ์ฌ๋์ด ์ ๋ต์ด๋๊น ๊ทธ์ ๋๋ก ๊ฐํ๊ฒ ๊ผด๋ฆฐ๋ค๋ฉด ์ ๋ํฐ ๊ฐ๋๊ฒ ๋ง์ง ๊ทผ๋ฐ ์ฌ๊ธฐ ๊ฐค์์ ์์ํ๋ ๋ด๋น๋ค์ ๋ค ์ธ๋ฆฌ์ผ๋ก ์์ํด๋ผ
๋ ํ๋จธ๋ฒ ์ด์ค์ ์ธ๋ฆฌ์ผ 2๋ ๋์ ๋ถ์ก์๋๋ฐ๋ ์์ง ์ธ๋ฆฌ์ผ ๊ธฐ๋ฅ ๋ชจ๋ฅด๋๊ฑฐ ์กด๋๋ง์.. ์ฒ์ ๋ฐฐ์ธ๋๋ ์์์ผํ ๊ฒ๋ ์กด๋๋ง์๊ณ
๊ธฐ๋ฅ ๋ญ ๊ตณ์ด ์ฒ์๋ถํฐ ๋ค์์์ผ ํ๋ ์ถ๊ธดํ๋ฐ ํ์ํ ๋ ๊ฒ์ํด์ ์ฐพ์ผ๋ฉด ๋์ง ์์? ๊นํ๋์๊ณ ์คํ์ค๋ฒํ๋ก๋ ์๊ณ ์์ฆ์ GPT๋ ์๋๋
๊ธฐ๋ฅ<<์ด๊ฑฐ ์๋๊ฑด ๊ทธ๋ฅ ๊ฒ์ํด์ ์๋ฉด๋๊ณ , ๊ตฌ์กฐ์์ฒด๋ ํ๋ฌ๊ทธ์ธ ํํ๋ก ์ ๊ณตํ๋ ํ๋ ์์ํฌ ๊ตฌ์กฐ๊ฐ ๋ถ์ํ๊ธฐ ๊ฐ๋นก์ ์ง. ์ด๋ฐ๊ฑด ๊ฒ์ํด๋ ์ ์๋์ด..
ํ๋ฌ๊ทธ์ธ ํํ๋ก ์ ๊ณตํ๋ ํ๋ ์์ํฌ ์ด๊ฑฐ์์ Lyra๋งํ๋๊ฑฐ ์๋๋๊น
๊ทผ๋ฐ ๊ทธ๋ฐ๊ฑฐ ์์ฐ๋ฉด ๋จ๊ฑ ์ฐจํผ ๊ทธ๋ ๊ฒ ๋ฌธ์ํ ์๋ผ์๋ ๊ธฐ๋ฅ์ ์ ์ด์ ์์จ๋ ๋๋ ๊ธฐ๋ฅ๋ค์ ๊ฐ์ธ๊ฐ๋ฐ์ด์์ ๋ญ ์์ง ๋ฏ์ด์ ์์ค์ฝ๋ ๊ณ ์น๊ณ ์ด๋ดํ์๊น์ง ์์ง์๋?
๊ทธ๋ฐ๊ธฐ๋ฅ์ ์จ์ผํ๋๊น ๋ฌธ์ ์์ง.. ใ ใ ์ธ๋ฆฌ์ผ GAS๋ก ๋คํธ์ํฌ ์์ธกํ๋ ์ด ๊ตฌ์กฐ ์๊ฐํ๋ฉด์ ์์ค์ฝ๋ ๋ถ์ํ๋ฉด ๋๊ฐ๋ฆฌ ๋น ๊ฐ์ง๋๋ผ.
GameplayAbilitySystem ๋ฌธ์ํ ๋์๊ณ ๊ฐ์ข ๋๋ ธ๋๋ฐ ์์ฒญ ์๋ ๊ธฐ์ค์ธ๊ฐ๋ค
๋ฐ๋๋ก ๊ถ๊ธํ๊ฒ ๊ทธ๊ฑธ ์ ๋ํฐ์์ ๊ตฌํํ๋ค ์๊ฐํ๋ฉด ์ฌ์?
๋น์ฐํ ์ฝ์ง์๊ฒ ์ง. ๊ทธ๋์ ๊ท๋ชจ์ ์ฐจ์ด์๋ฐ๋ผ ์ง์ ์ฅ๋ฒฝ์ด ์๋ค๊ณ ์๊ธฐํ๊ณ , ์์ง์์ฒด ํ์ต๋์ด๋๋ผ๊ณ ๊พธ์คํ ๋งํ์. ํน์ ํ ๊ฒ์ ์์ฒด์ ์์ฑ ๋์ด๋๊ฐ์๋๋ผ
๊ทธ๋ฆฌ๊ณ GAS ๊ฐ์ข๋ผ ํด๋ดค์ ์ ๋ถ ์ฌ์ฉ๋ฒ ์์ ์ ๋๊ณ ๋คํธ์ํฌ์ ๋์๊ณผ ์ด๋น๋ฆฌํฐ์์คํ ๊ด๋ จ ๋ถ์์ ๋ด๊ฐ ๋คํด์ผํ๋๊ตฌ๋ง..
ํ๋จธ์ ์ฅ์์๋ ์ด๋์ ๋ ๋ง๋ ๋ง์ธ๋ฏ / ๋ ธ๋ฒ -> ์ธ๋ฆฌ์ผ BP / ์ค์ -> ์ ๋ํฐ / ์ข๊ณ ์ -> ์ธ๋ฆฌ์ผ ๋ก ๋ณด๋ฉด ๋๋
ํ์ต๋์ด๋๋ก ๋ณด๋ฉด.. ๋ญ ์ด๋์ ๋ ๋ง๋๋ฏ. ๊ทธ๋ ๋ค๊ณ ํด์ ์ข๊ณ ์๊ฐ ์ธ๋ฆฌ์ผ์ ๋ฌธํ๋ค๊ณ ์ธ๋ฆฌ์ผ ์ ๋ฌธ์ด ์ฝ๋ค๋ผ๋๊ฒ ์๋๊ณ ํ๋จธ๋ฒ ์ด์ค๋ฉด ์ข๊ณ ์๋ ํ์ ์ด๋ ์ ๋ํฐ๊ฐ ์ ๋ฌธ๋์ด๋๋ ํจ์ฌ ์ฌ์
์ธ๋ฆฌ์ผ ์์ฆ ์๋ฌด๊ฑฐ์? gtx1060/i7 7700 ์ ๋ ๋๋ ๊ฒ์ด๋ฐ๋ ธํธ๋ถ์์ ๊ทธ๋ฅ ์ด๋ฆผ๋ ์์๋๋ฐ ue5 ๊ฐ๋ฉด์ ์ด๋ป๊ฒ ๋ฐ๋์์์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค - dc App
๋ ๊ทธ๊ฑฐ๋ณด๋ค ์ฌ์ ๊ตฌ๋ฆฐ๊ฑฐ์ฐ๋๋ฐ ๊ฐ์๋์๊ฐ๋๋ ๋์ฌ์์ด๋ฉด ๋ก์์น ๋ฏ 5๊ฐ๋ฉด์ ์ฝ๊ฐ ๋ฌด๊ฑฐ์์ง๋ฏ? ๊ธฐ๋ฅ์ถ๊ฐ๋์ ๊ทธ๋ฐ๊ฐ ์ฒด๊ฐ์ 4.27์ด ์ ค๋น ๋ฅธ๋๋
์ธ๋ฆฌ์ผ๋ก๊ฐ๋ฐ์ค์ธ๋ฐ ๋ผ์ดํ ๋น๋ํ๋ฉด ๋ ๋ฒจํน์ฑ์ ์ข ๋นก์ธ์ ๋ฉ๋ชจ๋ฆฌ 90๊ธฐ๊ฐ์ฐ๋๋ผ ใ ใ ์ ๋งคํ๊ฒ 64๊ธฐ๊ฐ ์ผ์ผ๋ฉด ํ๋ฆฌ์ง ใ ใด๊ฑธ๋ ธ์๋ฏ
๋ฃจ๋ฉ์ ์ ์ด์ผ...
๋น๋์จํด๋๋๋ค๋๊ฒ ๋๋ฌด ๋งค๋ ฅ์ ์ธ๋ฏ ๋ญ๊ฐ ๋ฌด๋ฒ๋ธ๊ณผ ์คํ ํฑ๋ผ์ดํธ์ ์ฅ์ ๋ง ๊ฐ์ ธ์จ๋๋
์ํด๋
3dํ์ ์ ๋ํธ๊ฒ์ ์ธ๋ฆฌ์ผ์ง์์ด ๋๋ฌด์๋ค - dc App
3Dํ์ ๋ค ๋ง๋งใ ใ