์ฌ์ด๋ ํ๋ก์ ํธ๋ก ๋ชจ๋ฐ์ผ๋ก ในใ ๊ฐ๋จํ ๊ฒ์ ํ๋ ๋ง๋ค๊ณ ์ถ์ด์
์์ด๋์ด ์๊ฐํด๋ดฃ๋๋ฐ,
c++ ์กฐ๊ธ ํ ์ค ์๋๋ฐ ์ด๊ฑธ๋ก ์ง์ ์ ์ผ๋ก ํ๋ก์ ํธ ํ๋๋ฅผ ์งํํด๋ณธ์ ์ด ์์ด์
ํ๋ฒ ๊ฐ๋จํ ๊ฒ์์ด๋ผ๋ ๋ง๋ค์ด๋ณด๊ณ ์ถ์๋ฐ,
c++๋ฅผ ์คํฌ๋ฆฝํ ์ธ์ด๋ก ์ฑํํ๋ ์์ง์ด ์ธ๋ฆฌ์ผ ๋ฐ์ ๋ชฐ๋ผ์ ์กฐ์ฌ๋ฅผ ์ขํ๋๋ฐ
cocos2dx ๊ฐ c++ ์ด๋ค๋๊ฒ ์ฌ์ค์ด์ผ?
pc์ชฝ์ด ์๋๋ผ ๋ชจ๋ฐ์ผ์ชฝ์ ๋ ๊ฐํ๋ค๋ ๋ง๋ ์๋๋ฐ
์ฌ์ค์
์์ง ์์ฒด๋ ๊ด์ฐฎ์? ์ธ๋งํด? ์ ํ๋ธ์ ๊ฒ์ํ๋๊น 2014๋ ๋ ๋์์๋ค์ด ์ ์ผ ์์ ์๊ณ ๊ทธ๋ ๋๋ฐ
cocos2d - ํ์ด์ฌ
cocos2d-x: cpp
ํ;; ๋๊ฐ๊ฐ ๋ค๋ฅธ๊ฑฐ์ผ?? ๋ญ๊ฐ ๋ ์ข์๋ฐ??
๊ทธ๋ฆฌ๊ณ ์๋ง js ์ฐ๋ ๊ฒ๋ ์๋๊ฑธ๋ก ๊ธฐ์ตํจ ์ฝ์ฝ์ค ํฌ๋ฆฌ์์ดํฐ๋ ์ ๋ํฐ ์กฐ๋ฌด์ฌ๋๊น ์ฐ์ง ๋ง๊ณ
๋๋ coco2d-x๋ฐ์ ์ ์ผ๋๋ฐ ์ ๋ํฐ๋ ๋น๊ตํ๋ฉด 1. ui๋ฐฐ์น ๊ฐ๋นก์ณ์ ๋๋ถ๋ถ ์ธ๋ถ ํด์ ์์กดํจ 2. ์คํ๋ผ์ดํธ ์ํ๋ผ์ค ๋ง๋๋๊ฑฐ ์ธ๋ถ ํ๋ก๊ทธ๋จ ์(์ฌ๊ธฐ๊น์ง ใฑใ ) 3. 2d๊ฒ์ ๋ง๋ค ๋ ํธํ ๊ธฐ๋ฅ์ด ๊ฝค ๋ง์ 4. ์คํ์์ค๋ผ ์ด๊ฑฐ ๋ญ ์ด๋ป๊ฒ ๋์๊ฐ๋๊ฑฐ์ง? ์ถ์ ๋ ์ง์ ๋ณผ ์ ์์
๊ทธ๋ผ cocos2d-x ์ถ์ฒํ๋๊ฑฐ ๋ง์ง...?
ํ๋ ์์ํฌ๊ฐ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๋์ด์๋๋ฐ ์คํ๋ผ์ดํธ, ๋ ์ด์ด, ์ฌ, ์ก์ (ํธ์๋ํ๋ ํด๋์ค)๊ฐ์ ํด๋์ค๋ค์ ๋ ธ๋๋ผ๋ ํด๋์ค๋ฅผ ์์๋ฐ๊ณ , ํ๋ ์์ํฌ๋จ์์ ์ฐธ์กฐ ๊ณ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ํด์ค
ใ ใ ๊ฐ์ธ์ ์ผ๋ก๋ 2d ๋ชจ๋ฐ์ผ๊ฒ์ ๋ง๋๋๋ฐ๋ ์ ๋ํฐ๋ณด๋ค ํธํ ์ ๋ ์๋ค๊ณ ์๊ฐํจ ์ฝ๋๋ก๋ง ๋ง๋๋๊น ์ถ์ ๋ ์ ๋๊ณ
์ ๊ทธ๋ผ ์ฉ c++ ์ฐ๋ฏ์ด ํด๋ผ์ด์ธํธ์์ ์ง์ ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌํ ํ์ ์์ด ํ๋ ์์ํฌ ๋จ์์์ ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ํด์ค๋ค๋ ๋ง์ด์ผ?
pc๋ ๋ง๋ค ์ ์์ง ๊ทผ๋ฐ ํ์์ด ๋ชจ๋ฐ์ผ์ฉ์ผ๋ก ์ค๊ณ๋ ๋์ด๋ผ ๊ทธ์ชฝ์ ํนํ๋ผ์์ ๋ ๊ฑ ai ์ฒด์ค๊ฐ์ด ์ถ์์ฉ ์๋ ํ ์ด ํ๋ก์ ํธ์๋ ์ฐ๋ ์ค ๊ณต๋ถ, ์ฌ๋ฏธ์ฉ์ด๋ฉด ์ ๋ํฐ๋ณด๋ค ์ถ์ฒํ๊ณ ๊ฐ์ก๊ณ ์ถ์ํ๋ ค๊ณ ๋ง๋๋๊ฑฐ๋ฉด ์ ๋ํฐ ์ถ์ฒํจ
์ ๋ํฐ๋ก๋ ์ด๋ฏธ ๋ฉ์ธ ํ๋ก์ ํธ ์งํํ๊ณ ์์ใ ์ฌ์ด๋๋ก ๊ฐ๋จํ๊ฑฐ c++ ์ฌ์ฉํด๋ณด๊ณ ์ถ์ด์ ๊ทธ๋ฐ๊ฑฐ์ผ
์ด๋์ ๋ ๋ค๊ฐ ํด์ค์ผ ํ๋ ๊ฒ๋ ์๊ธด ํ๋ฐ ๊ทธ๋ฅ ๋ค๊ฐ ์ํ๋ ํ์ด๋ฐ์ ํด์ ์ํค๋์ ๋
์ด๊ฒ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ ํผ๋ฐ์ค ์นด์ดํธ ๋ฐฉ์์ธ๋ฐ thread safeํ์ง ์๋๊ฑธ๋ก ๊ธฐ์ตํจ
์ค๋ ๋ ๊น์ง ์จ๊ฐ๋ฉด์ ๋ณต์กํ๊ฑฐ ๋ง๋ค๊ฑฐ๊ฐ์ง ์์...
์ง๊ธ ํ๊ตญ์์ ์ธ๊ธฐ ์์ง๋ง ๋ช๋ ์ ๊น์ง๋ ๋ง์ด ์ผ๊ณ ํ์ฌ ๊ทธ๊ฑธ๋ก ํ๋ก์ ํธ ์งํํ๋ ํ์ฌ๋ ๋ง์ ํธ์(๋ฐ๋ธ์์คํฐ์ฆ ์ฟ ํค๋ฐ, 111% ์ผ๋ถ ๊ฒ์)
์์๋ฐ!!! ๊ทธ๋ผ cocos2d-x๋ก ์ ํ๋ค๊ณ ๋ง์!!!!
cocos2d๋ ์ธ๋ฆฌ์ผ ๋๋ค ์ ์์๋ณด๊ณ ์ ํํ๋๊ฑฐ ์ถ์ฒ ๋ cocos2d๋ก ์กธ์ ํ๋ก์ ํธ(c#์๋ฒ)ํ๊ณ ๋์ค์ ์ธ๋ฆฌ์ผ ๋์ด์๋๋ฐ ์๊ฐ๋ญ๋นํ ๊ธฐ๋ถ ๋ค์์
๊ฐ๋จํ ๋ชจ๋ฐ์ผ ๊ฒ์ ๋ง๋ค๊ฑด๋ฐ ์ธ๋ฆฌ์ผ์ ์ค์นํ ํ์๊ฐ ์์๊น? ๋ ๊ทธ๋ฅ C++ ๋ฅผ ํ์ฉํ๊ณ ์ถ์๊ฑฐ ๋ฟ์ธ๋ฐ
์ด๋ฏธ ์ ๋ํฐ๋ ์ธ๋ฆฌ์ผ์ฒ๋ผ ์บ๋ฆญํฐ ํด๋์ค๋ฅผ ์ ๊ณตํ๋ ์์ง์ ์ ์ฐ๊ณ cocos2d๋ฅผ ์ฌ์ฉํด์ ์ง์ ํด๋์ค๋ฅผ ์ ์ํ๋ ํ๋์ฝ๋ฉ์ ์ํ๋ฉด cocos2d๋ฅผ ์ฐ๋๊ฒ ์ข์ง