๊ฒ ๊ฐ๋ฐํ๊ธฐ ์ ํฉํ ์ธ์ด๋ ์๋ ๋ฏC๊ณ์ด ์ธ์ด๊ฐ ์ ์ผ ์ ํฉํ์ง ์์๊น ์ถ์
์ ๊ทธ๋ ๊ฒ ์๊ฐํ๋ ๊ฑฐ์? ๋ ์ฅ๋จ์ ์ด ์๋ค๊ณ ์๊ฐํ๋๋ฐ
์์ค๋ ๊ทผ๋ณธ์ ์ผ๋ก ํ์ ์ฒดํฌ๋ ์ํ๊ณ ๋์ ์ธ์ด๋ผ ์คํํด์ ์ธ์ ์ด๋์ํฉ์ ๋ฒ๊ทธ๊ฐ ํฐ์ง์ง ์์ธก์ด ใ ใดํ๋ฌ ์น๊ฐ์๊ฒฝ์ฐ ๋ก์ง์ด ๋จ์ํด์ ๊ทธ๋๋ง ใฑใ ์๋ฐ ๊ฒ์๊ฐ์๊ฒฝ์ฐ์ ๋ณต์กํด์ ์์ค๋ก ํ๋ค๊ฐ ์ฌ๊ธฐ์ ๊ธฐ์ ๋ฒ๊ทธ๋๊ณ ์ฐพ๊ธฐ๋ ํ๋ค์ด์ ๋ชจ๋ํฐ ๋ถ์ ๊ฑฐ์ ํ์ค์ด๋ค๊ณ ํด๋ ์ ์๋ ํด๊ฒฐ๋๋ ํ์๋ ํด๊ฒฐ๋ชปํด์ ๋ง์ฐฌ๊ฐ์ง์ ์ ์ด์ ์ธ์ด๋ชฉ์ ์์ฒด๊ฐ ์น์์ ๊ฐ๋จํ ๋ก์ง์ ๋ ์ฒ๋ฆฌํ์ญ์ผํ๊ณ ๋์จ๊ฑฐ๋ผ ๊ฒ์์ฉ ์๋๊ฑฐ๋ง์
์๋ ๋ฉด์ด๋ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ ๊ฐ์ ๋ฉด ๋๋ฌธ์ ํฐ ๊ฒ์์๋ ์ ํฉํ์ง ์๋๋ฐ ๋์ ์ ๊ทผ์ฑ์ด ์์ฒญ๋๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ ๊ฒ์ ๋ง๋๋ ๊ฑฐ๋ฉด ๊ด์ฐฎ๋ค๊ณ ๋ด ๊ฒ์์ด ๋ฌด์กฐ๊ฑด ํ๋ฆฌํฐ ์ข๊ณ ๋ณต์กํด์ผ ์ฑ๊ณตํ๋ ๊ฒ๋ ์๋๊ณ ์ง๊ธ webgpu๋์ค๊ณ ํด๋ํฐ ์ปดํจํ ์ฑ๋ฅ ๊ณ์ ์ฌ๋ผ๊ฐ๊ณ ์๋๋ฐ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ๋ง ์ข ๋ฎ์์ง๋ฉด ์คํฌ๋ฆฝํ ์ธ์ด๋ผ๋ ์ฌ๋งํ๊ฑฐ ๋ค ์ปค๋ฒ ์น ๊ฑฐ๋ผ ์๊ฐํจ
๊ทธ ์ ๊ทผ์ฑ์ ๋๊ฐ๋ก ์ ์ง๋ณด์,์์ ์ฑ์ ํฌ๊ธฐํ ์ธ์ด๋ผ๋๊น? ๊ทธ๋์ ๊ฐ๋จํ ๋ก์ง์ ๋ ๋์ด๊ฐ๋ฉด ์ด์ธ๋ฆฌ์ง ์๋๊ฑฐ์ ๋๊ฐ ๋งํ๋ ๊ทธ ๊ฐ๋จํ ๊ฒ์์กฐ์ฐจ๋ ๊ตณ์ด ์ธํ์๊ฐ ์์. ๊ทธ๋ ํ ์๋ ์๊ฒ ์ง. ๊ทธ๋ ๊ฒ ์น๋ฉด ๋ณต์กํ๊ฒ์๋ ํ ์๋ ์์. ๊ทผ๋ฐ ๊ตณ์ด ์ด๋ฐ ๋นํจ์จ์ ์ธ ์ธ์ด๋ก ์จ์ผ๋ ์ด์ ๊ฐ ์๋ค๋๊ฑฐ์. ์ฌ๋งํผ ๊ฐ๋จํ ๊ฒ์์ด๋ผ๋ ์์ค์ ์ด์ธ๋ฆฌ๋ ๋ฒ์๋ ๋์ด๊ฐ๋ค๊ณ ์๊ฐํจ. ๊ทธ๋ฆฌ๊ณ ์ง๊ธ ์์ง๋ค์์ ์น๋น๋๋ ๋ค ์ ๊ณตํด์ฃผ๋๋ฐ ๊ตณ์ด ๊ทธ๊ฑธ ์์ค๋ก ์จ๊ฐ ๋๋ฒ๊น ํด๊ฐ๋ฉด์ ๋ง๋คํ์๋ ๋๋์ฑ ์๊ณ
์น๊ฒ์์ ๋ํด์ ์์ ๋ถ์ ์ ์ธ๊ฑฐ๋ฉด ๋ชจ๋ฅผ๊น ์ง์ง ์น๊ฒ์ ๊ฐ๋ณ๊ฒ๋ง๋ค๊ณ ์ถ์ผ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ง๊ณ ๋์๋ ์๊ณ ํ์ ์คํฌ๋ฆฝํธ๋ก ์์์ ์ฐ๋ฉด ๋๊ฐ ์ ๊ธฐํ ๋ฌธ์ ๋ค ๊ฝค ์ฌ๋ผ์ง ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ํ๊ณ๊ฐ ์ปค์ ๋์๋ ์ฝ๊ฒ๋ฐ๊ณ
์์ง๋ค์์ ์น๋น๋ ์ ๊ณตํด์ฃผ๋๋ฐ ๋ญํ๋ฌ ์์ค์จ์ ๋ง๋ฌ? ๋ธ๋ฃจํ๋ฆฐํธ๊ฐ์ด ๋น์ฃผ์ผ์ฝ๋ฉ์ฐ๋ฉด ์ฝ๋ฉ์ด๋ณด๋ ๊ฑ ์น๋น๋ ๋ด๋๋ฐ ๊ตณ์ด ์์ค๋ฅผ?
์์๋ ์ผ๋ฏ์ด ์์ค ๋ณธ๋ ๋ชฉ์ ์ ์น์์ ๊ฐ๋จํ ๋ก์ง ์ฒ๋ฆฌ์ฉ์ผ๋ก ๋์จ๊ฑฐ๋ผ ์ฉ๋๋ฅผ ๋์ด๊ฐ๋ฉด ์์ด์ธ๋ฆฌ๋๊ฑฐ๊ณ ๊ทธ๋ผ์๋ ํ ์์ผ ์๊ฒ์ง๋ง ๊ตณ์ด ๊ทธ๋ ๊ฒ ์ธ์ด์ ์กฐ์ฐจ๋ ์์ง์ฐ๋ฉด๋์ ๋ ์์ ๋น์ถ์
๋ด๊ฐ ์น๊ฒ์ ๋ฝ์์ ์ถ์ํด๋ณธ ๊ฒฝํ๊น์ง ์์ด์ ํ๋์๋ฆฌ์ธ๋ฐ ์น๊ฒ์์ 50mb๋ฒ์น๋ ์๋๊ณ ํจ์ฌ ๋ ์์์ผ๋จ. ์ ๋ํฐ๋ ๊ธฐํ๋ฑ๋ฑ์ด๋ฉด ๋ก๋ฉ๋๋ ์ฌ์ด ์ ์ ๋ค ๋ค ๋น ์ ธ๋๊ฐ์ ์ ๋ํฐ web gl๋ก ๋ฝ๋๊ฒ ์์ดํ์์
์ธ๋ฆฌ์ผ ์ด๋ฐ๊ฑด ๋งํ ๊ฒ๋ ์๊ณ ๊ณ ๋์ ๋ ๊ฐ๋ฒผ์ด๊ฑด ์ฌ์ค ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๊ดํ phaser๊ฐ์๊ฒ ์์ง๋ ์๋ช ๋ ฅ ์๋๊ฒ ์๋.. ๊ทธ๋ฆฌ๊ณ ์ง๊ธ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ๊ทธ๋ฅ ์น์์ ๋์ถฉ ํ์ด์ง ์กฐ์ํ๋ ์ ๋๋ผ๊ณ ์๊ฐํ๋ฉด ํฌ๊ฒ ์ฐฉ๊ฐํ๋๊ฑฐ... ๋ฌผ๋ก ๊น๋ํ๊ฒ ์ค๊ณ๋ ์ธ์ด๋ผ๊ณ ๋ ๋ง ์ํ๊ฒ ๋๋ฐ
๊ธ์ ๋๋ ์ถ์๋ ์๋์ง๋ง ์์ค๋ก ๊ฐ๋จํ ์น๊ฒ์ ๋ง๋ค์ด๋ดค๊ณ ์น๊ฒ์๋ ๋ง์ดํด๋ดค๋๋ฐ ์์ฆ ์น๊ฒ์๋ค ์๋น์ ์ ๋ํฐ๋ก ๋น๋๋์ด ์๊ณ ์์ฆ 50mb๋ฒ์น์ด๋ ๊ทธ๋ฐ๊ฑฐ ์์. ์ ํํ ์ฉ๋์ ๋ชฐ๋ผ๋ ๋ช์ญ๋ฉ๊ฐ์ฉ ๋ ๊ฑฐ์. ์ฉ๋ ๋ง๋ค๊ณ ์ธ๊ธฐ์๊ฑฐ๋ ๊ทธ๋ฐ๊ฒ๋ ์๋. ์ฉ๋๋ฌธ์ ๋ ์๋ ์๊ธฐ๋ฉด ๋ชฐ๋ผ๋ ์ง๊ธ์ ์๋ฌด๋ฌธ์ ์์
์๋ ๋ชฉ์ ์์ฒด๊ฐ ๊ทธ๋ ๊ฒ ๋์จ๊ฑฐ๋ฅผ ์น์์๋ ๋์์ด ์์ผ๋๊น ๊ทธ๊ฑธ ์จ์๋๊ฑฐ์ง ๊ทธ๋ ๊ฒ ์ผ๋ค๊ณ ๊ทธ ๋ฅ๋ ฅ์น๋ฅผ ๊ณผ๋ํ๊ฐํ๋ฉด ์๋๋๊ฑฐ์ง ๊ฑฐ๊ธฐ๋ค ์ง๊ธ์ ์์ง์ผ๋ก ํฌ๋ก์ค๋น๋๋๋ ์ํฉ์ด๋๊น ์ง์ ์จ์ผ๋ ํ์๋ ์์ด์ง๊ฑฐ๊ณ ํ์ด์ ๊ฐ์๊ฑฐ๋ ์ค๋๋์ผ๋๊น ์์ ๋ถํฐ ์จ์๊ฑฐ๋ ์๋๋ฉด ์์ค๊ฐ ์ต์ํด์ ๊ทธ๊ฑธ๋ก ๋ง๋ค๊ณ ์ถ์์ฌ๋๋ค์ด๋ ๋๋ง์ฒ๋ผ ๊ฐ๋ณ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค๋์ง ๊ทธ๋ฐ ์ด์ ๋ก ์ ํํ ์ ์๊ฒ ์ง. ์ด์ฐ๋๋ ํ์ฌ ํ์ค์ ์ ๋ํฐ ์น๋น๋๋ก ์น๊ฒ์ ์๋ง๋ด๊ณ ์๋ฌด๋ฌธ์ ์๊ณ ๊ตณ์ด ์์ค๋ก ๋ง๋คํ์ ์์ด์ก์
๋๊ฐ ๋งํ๋ ์น๊ฒ์ ํ๋ซํผ์ด ๋ญ ์๋ ๋ด๊ทธ๋ผ์ด๋๊ฐ์ด ๊ทธ๋ฅ ์์ตํ ์๋ด๊ณ ๊ทธ๋ฐ๊ฑฐ๋ฉด ์๊ด์๊ฒ ๋๋ฐ (๋ด๊ฐ ์์ ์ ๋ง๋ค๋) ํ์ด์ค๋ถ ๊ฒ์๊ฐ์ด 1์ด ๋ก๋ฉ ์ ์ํ๋๋ฐ๋ ์ง์ง ๋จ 1๊ฐ๋ ์นgl๊ธฐ๋ฐ ๋น๋๋ฅผ ๋ชป๋ดค์ ์๋ฌดํผ ๋ญ ๋ด๊ฐ ๋งํ๊ณ ์ถ์๊ฑด JS๋ก๋ง ํ ์ ์๋ ๋ถ์ผ๊ฐ ์๋ค๋๊ฑฐ
1์ด๋ก๋ฉ๊ฒ๊ฐ์๊ฑด ์ง์ง ์๋ ์น๊ฒ์๋งํ๋๊ฑฐ ๊ฐ์๋ฐ ์์ฆ ์น๊ฒ์ ์ํด๋ดค๋๋ณด๋ค ๊ฑ ํ๋ฆฌํฐ๋ถํฐ ์๋ ํ๋์๊ฒ์์ค์ ์๋์๋๊ณ ์๋น์ ์ ๋ํฐ ์น๋น๋์. 3d๋ ๊ฑฐ์๋ค ์ ๋ํฐ๊ณ 2d๋ ๋ด ์ฒด๊ฐ์ ๋ฐ์ ๋ ์ ๋ํฐ์. ๊ทธ๋ฆฌ๊ณ ์ด์ผ๊ธฐ๊ฐ ์ข ๋ด๊ธธ๋ก ์๋๋ฐ ์๋ฌดํผ ์๊ธ์์ ๋ฌป๋ ์ธ์ด์์ฒด๊ฐ ๊ฒ์์ ์ด์ธ๋ฆฌ๋๋? ์ด๊ฑด ์๋๊ฑด ํ์คํ์ง ๊ทธ๋์ ์น์์ ์์ค๋ฐ์ ๋ชป์ผ๊ธฐ ๋๋ฌธ์ ์ด์ฉ์ ์์ด ์จ์๋๊ฒ์ผ๋ฟ. ๋ค๋ฅธ๊ฒ๋ ์ธ์์๋๋ฐ ์์ค๊ฐ ์ด์ธ๋ ค์ ์ด๊ฒ ์๋๋๊น
poki๊ฐ์ ์ฌ์ดํธ๋ณด๋ฉด ๊ฒ์ ์ฉ๋ 10๋ฉ๊ฐ๋ ์๋๋๊ฒ ํ๋คํ๊ณ ๊ณ ํ ๋ ์ด์ฑ ๊ฒ์ ๊ฐ์ ๊ฒ๋ 70๋ฉ๊ฐ ์ ๋์ ๊ทธ๋๋ ๋ฐฉ๋ฌธ์ ์ ๋ฌ์ 1์ต์ฉ ์ฐํ, ๋ถ์ผ๊ฐ ๋ค๋ฅธ ๊ฑฐ์ ๋ ๊ถ๊ธํ๊ฒ ๊ทธ๋ฐ๋ฐ ์ ๊ทธ๋ ๊ฒ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ซ์ดํจ ์จ๋ณธ ์ ๋ ์๋ค๋ฉด์
js๋ก๋ง ํ ์์๋๋ถ์ผ -> ์๋ ์๊ธฐ๋ผ๋๊น ๋ญ ๋ด๊ฐ ๋ชจ๋ฅด๋ ๋ถ์ผ์์ js๋ก๋ง ํ ์์๋์ง ๋ชฐ๋ผ๋ ๊ฒ์์์๋ ํ์คํ์์ ์์ง์์์? ๊ทผ๋ฐ ์ js? ๊ตณ์ด?
๊ทธ๋ ๊ทธ๋ฐ๋ช์ญ๋ฉ๊ฐ ๋๋๊ฒ์๋ค ๊ฑฐ์๋ค ์ ๋ํฐ์น๋น๋๋ผ๊ณ ๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ์น๋น๋๋ก๋ 10๋ฉ๊ฐ๊น์ง ๋ชฐ๋ผ๋ ๋น์ทํ ์ ๋๋ก ์ถฉ๋ถํ ๋ง๋ค์ ์์๊ฑธ? ๊ฑฐ๊ธฐ์๋๊ฒ๋ค๋ ์๋น์ ์ ๋ํฐ๋ผ๋๊น? ์จ๋ณธ์ ์์ผ๋๊น ์ฅ๋จ์ ์ด ๋ญ์ง ์๋๊น ์ฉ๋๊ฐ ๋ค๋ฅด๋ค๊ณ ๋งํ๋๊ฑฐ์ง
์ดํด ๋ด๊ฐ ๊ทธ๋ฅ ๊ฐ์ธ์ผ๋ก ํด๋ณด๊ณ ํ ์๊ธฐ๋ ์๋๊ณ ๋น์์ ๋๋ฆ ๊ท๋ชจ์๋ ํ์ฌ์์ ์์ฅ์กฐ์ฌ ํ๋ซํผ์กฐ์ฌ ๋ค ๋๋์๋ ํ ์๊ธฐ์ธ๋ฐ ๊ทธ๋ฅ ๋ง์ ๋ค์ ์๊ฐ์กฐ์ฐจ ์ํ๋ค... ์๋ ์ด๋ผ๊ณ ๋ ํ์ง๋ง ๊ทธ๊ฒ๋ ๊ทธ๋ ๊ฒ ์ค๋๋์๊ธฐ๋ ์๋
์๋ ๊ทธ๋ ๊ฐ์๊ธฐ ์ ์ ์จ์ชฝ์ผ๋ก ๋น ์ก๋๋ฐ ๊ทธ๋ ๊ทธ๋ ๋ค๊ณ ์น์๊ณ ๊ทผ๋ฐ ๊ทธ๊ฒ ์์ค๊ฐ ๊ฒ์์ ์ด์ธ๋ฆฌ๋ ์ธ์ด์ธ์ง๋ ๋ฌด์จ ์๊ด์ด๋๊ณ 10๋ฉ๊ฐ๋ก ์๊ฒ ๋ง๋ค์ ์๋ ์์ง์ด ์์ค์จ์? ๊ทธ๋ผ ๊ทธ์์ง์ด c#์ผ๋ก ํฌ๋ก์ค์น๋น๋๋ก ๋ณํ์์ผ์ฃผ๋ฉด? c#์ด ์์ด๋ js๊ฐ ์ด์ธ๋ฆฐ๋ค๋ ๋ง์? ์๋์์ ์ ์๊พธ ์ด์ํ์ชฝ์ผ๋ก ๋งํ๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๋ด๊ฐ ๋ฐ๋ณตํด์ ๋งํ๋ฏ์ด ์์ค๋ผ๋ ์ธ์ด๋ ๊ฒ์์ ์ด์ธ๋ฆฌ์ง ์๋๋ค๊ณ ๊ทธ๋์์ ํ๊ฒฝ์ ์ผ๋ก ์ด์ฉ์์์ด ์จ์๋๊ฑฐ๊ณ
์ด๋ ๊ฒ๊น์ง ์ต์ง๋ก ์์ค ์นํธํ๋๊ฑธ ๋ณด๋ฉด ๋ด๊ฐ ์์ค๋ฅผ ์ซ์ดํ๋๊ฒ ์๋๋ผ ๋๊ฐ ์์ค์ ๋ํ ์ ์ฐฉ์ด ๋๋ฌด์ปค์ ๊ณผ๋ํ๊ฐํ๋ ๊ฒ ๊ฐ์๋ฐ ํน์ ์์ค๋ก ๊ฒ๋ง๋๋์ค์ด๋ฉด ๊ฑ ํฌ๋ก์ค๋น๋๋๋ ์์ง์ฐ๋๊ฑธ ์ถ์ฒํจ. ๊ตณ์ด ๊ทธ๋ ๊ฒ ํ ํ์๊ฐ ์๋์ธ์์. ์์ฆ์ธ์์ ๋ช๋ฉ๊ฐ ๋ ํฐ๊ฒ ๋์๋ผ๊ณ ๊ทธ๊ฒ๋ณด๋ค ์์ฐ์ฑ ์ ์ง๋ณด์ ์์ ์ฑ, ์ธ๋ ฅ์๊ธ์ด ํจ์ฌ ์ค์ํ ๋ฌธ์ ์ง
๊ทธ๋ฆฌ๊ณ ๋ง์ฝ์ ์์ค๊ฐ ๊ฒ๊ฐ๋ฐ์ ์ด์ธ๋ฆฌ๋ ์ธ์ด์์ผ๋ฉด ์์ง๋ค์ด ์์ค๋ฅผ ์ฑํํ๊ณ ๊ฑฐ๊พธ๋ก ํฌ๋ก์ค๋น๋ํ์ง ์์์๊น? ์ ๋ํฐ, ์ธ๋ฆฌ์ผ ๋๋ค ์์ค์ฐ๊ณ ? ๊ณ ๋๋ ์์ค์ง์ํ๋ค๊ฐ ํ๊ธฐํ๊ณ ๋ค๋ฅธ ์์ง๋ค๋ ์์ค์ฐ๋ ์์ง์์์. ์น์ ์ฉ ์น๊ฒ์์์ง ๋ง๊ณ ์ด๊ฒ๋ง ๋ด๋ ๊ฑ ๊ฐ๊ด์ ์ผ๋ก๋ ํ์คํ๊ฑฐ ์๋๊ฐ
๋งํฌ๋ ์๋ฐ๋ก ์กฐ๋จ์๋ก ๋ฒ์์ํ ๋
์๋ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์๋ก ๊ด๋ จ์ด์๋ ์์ ํ ๋ค๋ฅธ์ธ์ด์ธ๋ฐ ์ด๋ฆ๋ง ๋น์ทํ ๋ฟ์