๋ฒŒ์จ 40๋ฒˆ์งธ ์ผ์ง€๋‹ค.


์‚ฌ์‹ค ์ด๋ฒˆ ์ผ์ง€์—๋Š” ๋‹ค๋ฅธ ๋‚ด์šฉ์„ ์ ์œผ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ์— ์œ ๋‹ˆํ‹ฐ์˜ ์š”๊ธˆ ์ •์ฑ… ๋ฐœํ‘œ ์ดํ›„ ์—”์ง„์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์•„ ์ด์— ๋Œ€ํ•ด ์šฐ๋ฆฌ ์—”์ง„ ์ด์•ผ๊ธฐ๋ฅผ ์กฐ๊ธˆ ์ ์–ด๋ณผ๊นŒ ํ•œ๋‹ค.



7fed8275b58b69f53bef86e747856a37840df49e956944923b5696bd2db7



์•„์‹ค ๋ถ„์€ ์•„์‹ค ์ˆ˜๋„ ์žˆ๋Š”๋ฐ ํ”ผ๊ทธ๋ง๋ฆฌ์˜จ์€ cocos2d-x๋กœ ๊ฐœ๋ฐœํ•œ ๊ฒŒ์ž„์ด๋‹ค.



0fbb8410d5d008b25beef1bb46d97425fde43bb4957360b08f1e8eb71673671a15bbbc33b622d06dac394ac1919cf130f226e802e59accde858ade01bcf9ca8d70911012299f185d604e92df29c674b7eca7427b86101d2a574602f2617d9a9b116a828e1035

์š”์ฆ˜์€ '๊ทธ๋ž˜์„œ ์ฝ”์ฝ”์Šค๊ฐ€ ๋ญ”๋ฐ ์”น๋•์•„'๋ผ๊ณ  ํ•˜์‹ค ๋ถ„๋“ค๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค...



๊ทธ๋ž˜์„œ ๊ฒฐ๊ณผ์ ์œผ๋ก  ์ด๋ฒˆ ์ด์Šˆ์™€๋Š” ํฐ ์ƒ๊ด€์ด ์—†๋Š” ์ƒํ™ฉ์ด์ง€๋งŒ, ์—”์ง„ ๊ต์ฒด์— ๋Œ€ํ•ด ๊ณ ๋ คํ•˜๋Š” ๋ถ„๋“ค๋„ ๋งŽ์€ ๊ฒƒ ๊ฐ™์•„ ์šฐ๋ฆฌ๊ฐ€ ํ”ผ๊ทธ๋ง๋ฆฌ์˜จ์„ ์ œ์ž‘ํ•˜๋ฉด์„œ ์•Œ๊ฒŒ ๋œ cocos2d-x์˜ ์žฅ๋‹จ์ ์„ ์กฐ๊ธˆ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.




๋จผ์ € ๋‹จ์ ๋ถ€ํ„ฐ ์ ์–ด๋ณด๊ฒ ๋‹ค.



1. ์„ค์น˜

๊ธฐ๋ณธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•์ด ์–ด๋ ต๋‹ค. ์•„๋งˆ ์ธํ„ฐ๋„ท ๋Œ์•„๋‹ค๋‹ˆ๋ฉด ๋Œ€๋ถ€๋ถ„ ์—ฌ๊ธฐ์„œ ๋ง‰ํžˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ˆ˜๋‘๋ฃฉํ•˜๋‹ค.


ํŒŒ์ด์ฌ(2.7x)์„ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ด์„œ ํ”„๋กœ์ ํŠธํŒŒ์ผ์„ ๊ด€๋ฆฌ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •๊นŒ์ง€ ๋ณต์žกํ•˜๋‹ค. (์œˆ๋„์šฐ ์„ค ์ •๋‚ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋“ฑ๋กํ•˜์ง€ ์•Š์œผ๋ฉด ํŒŒ์ด์ฌ ์„ค์น˜ ํŒŒ์ผ ๊ฒฝ๋กœ์„ ์ž…๋ ฅํ•˜๊ณ  ์•„์ฃผ ๋Œ€ํ™˜์žฅ ํŒŒํ‹ฐ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํ•  ๋•Œ๋Š” 2~3๋ฐฐ ๋” ๋ณต์žกํ•˜๋‹ค.)


๋น„์ฅฌ์–ผ์ŠคํŠœ๋””์˜ค ๋ฒ„์ „, ๋น„์ฅฌ์–ผ์ŠคํŠœ๋””์˜ค ์•ฑ ํŒจํ‚ค์ง€ ์†”๋ฅ˜์…˜ ๋ฒ„์ „, ํ”Œ๋žซํผ ๋„๊ตฌ ๋ฒ„์ „, Windows SDK ๋ฒ„์ „...


์ด๊ฑด cocos์ธก์—์„œ ์™œ ํŒจํ‚ค์ง€ ์„ค์น˜ ์‹คํ–‰ ํŒŒ์ผ์„ ๋งŒ๋“ค์ง€ ์•Š์•˜๋Š”์ง€ ์˜๋ฌธ์ด๊ธด ํ•˜๋‹ค.


ํ•ด๋‹น ์„ค๋ช…์€ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•˜๋Š” ์กฐ๊ฑด์ด๋‹ค.


์•ˆ๋“œ๋กœ์ด๋“œ ๋ฌธ์ œ์ ์€ ๋˜ ๋”ฐ๋กœ ์žˆ๋‹ค.



2. ์•ˆ๋“œ๋กœ์ด๋“œ

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋ ค๋ฉด SDK์„ค์น˜๋ถ€ํ„ฐ NDK, ADT๋“ฑ ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— ๊ฒฝ๋กœ ์ง€์ •๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.


ํŒŒ์ด์ฌ์—์„œ ๊ฒฝ๋กœ ์ž…๋ ฅํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋“ฑ๋กํ•˜๊ธด ๋ณดํ†ต ์ž˜ ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.


Gradle ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๋ฒ„์ „์„ ์ฝ”์ฝ”์Šค ๋ฒ„์ „์— ๋งž์ถฐ์„œ ์ผ์ผ์ด ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค.


๊ทธ๋ ‡๊ฒŒ ๊พธ์—ญ๊พธ์—ญ ๋ชจ๋“  ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๊ณ  APK๋‚˜ AAB๋ฅผ ๋นŒ๋“œํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋นจ๊ฐ„๊ธ€์”จ์˜ Build Fail์„ ๊ณ„์† ๋งˆ์ฃผ์น˜๊ฒŒ ๋  ๊ฒƒ์ด๊ณ , ์—ฌ์ฐจ์—ฌ์ฐจ ํ•ด์„œ ๋นŒ๋“œ๋ฅผ ์„ฑ๊ณตํ•ด๋„ ๊ธฐ๊ธฐ์—์„œ ์‹คํ–‰์ด ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.


์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์•Œ๋žŒ๊ธฐ๋Šฅ์ด๋ผ๋“ ์ง€, ๊ด‘๊ณ  ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ์ธ์•ฑ ๊ฒฐ์ œ ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋“ฑ๋“ฑ, ๋”ฐ๋กœ ์ œ๊ณตํ•˜๋Š” ๋งค๋‰ด์–ผ๋„ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๊ธฐ๋Šฅ์€ ๋งจ๋•…์— ํ•ด๋”ฉํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•ด์•ผ ํ•œ๋‹ค.


๊ทธ๋ ‡๊ฒŒ ํž˜๋“  ๊ณผ์ •์„ ๊ฑฐ์ณ์„œ ์‹คํ–‰์ด ์ž˜๋˜์–ด ๊ฐœ๋ฐœํ•œ๋‹ค๊ณ  ์ณ๋„...


์ปดํ“จํ„ฐ๋กœ ์ž˜ ์ปดํŒŒ์ผ์ด ๋˜์—ˆ๋Š”๋ฐ ์•ˆ๋“œ๋กœ์ด๋“œ๋กœ ์ปดํŒŒ์ผํ•  ๋•Œ๋Š” ํŠ•๊น€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค๊ฑฐ๋‚˜, ๋ฐ˜๋Œ€๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ์ž˜๋˜๋Š”๋ฐ ์œˆ๋„์šฐ์—์„œ ์•ˆ ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.


์˜ค๋ž˜๋œ NDK๋ฒ„์ „๋•Œ๋ฌธ์ธ ๊ฒƒ ๊ฐ™์€๋ฐ... cocos2d-x๋Š” ์ตœ์‹  NDK๋ฒ„์ „์‚ฌ์šฉํ• ๋•Œ ๊ฐ์ข… ์˜ค๋ฅ˜๋ฅผ ๋ฑ‰์–ด๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์‹ค์ƒ ์‹œํ•œ๋ถ€์— ๊ฐ€๊นŒ์šด ์ƒํƒœ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.



3. iOS

์•ˆ๋“œ๋กœ์ด๋“œ๋ž‘ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.



4. C++๋กœ ๊ฐœ๋ฐœ??

๋ฐ˜์€ ๋งž๊ณ  ๋ฐ˜์€ ํ‹€๋ฆฌ๋‹ค.


๋Œ€๋ถ€๋ถ„์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” C++๋กœ ์ด๋ค„์ ธ ์žˆ์ง€๋งŒ, ํ•ด๋‹น ์—”์ง„์€ ํ•œ๊ณ„๊ฐ€ ๋ช…ํ™•ํ•˜๊ธฐ์— ์•ˆ๋“œ๋กœ์ด๋“œ๋‚˜ iOS, ๋ฆฌ๋ˆ…์Šค ๋“ฑ๋“ฑ ๊ธฐ๋Šฅ์„ ํ™•์žฅ์‹œํ‚ค๋ ค๋ฉด Java-Android๋ผ๋˜์ง€ Swift์„ ๋‹ค๋ค„์•ผ ํ•ด์„œ ์—ฌ๊ฐ„ ๋นก์„ผ ๊ฒŒ ์•„๋‹ˆ๋‹ค.


๋”๊ตฌ๋‚˜ CMake๋ฅผ ์–ด๋А ์ •๋„ ๋‹ค๋ค„์•ผ๋งŒ ํฐ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ˆœ C++๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ๋ช…ํ™•ํ•˜๋‹ค.



5. ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์— ๋ฒ„๊ทธ๊ฐ€ ๋งŽ๋‹ค.

Cocos2d-x๋Š” OpenGL๋กœ ๊ทธ๋ž˜ํ”ฝ์„ ๋ Œ๋”ํ•œ๋‹ค.


์ด๊ฒŒ cocos2d-x๋ฒ„์ „์— ์žˆ๋Š” OpenGL์ด ์˜ค๋ž˜๋ผ์„œ ๊ทธ๋Ÿฐ ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์ปดํ“จํ„ฐ ๋‚ด์žฅ๊ทธ๋ž˜ํ”ฝ, ์™ธ์žฅ๊ทธ๋ž˜ํ”ฝ, ์•ˆ๋“œ๋กœ์ด๋“œ, iOS์— ๋ณด์—ฌ์ง€๋Š” ๊ทธ๋ž˜ํ”ฝ์ด ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ๋ฐœ์ƒํ•œ๋‹ค.



6. ์‰์ด๋”๋Š” ์ง์ ‘ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

๋ฌผ๋ก  ์ด๊ฒƒ๋„ ์ฝ”๋”ฉ์œผ๋กœ ์ œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค. (์ ค๋‚˜๊ฐ€ ๋ง™์†Œ์‚ฌ...)



7. Cocos2d-x๋Š” ๊ฒŒ์ž„ ์ œ์ž‘ ํˆด์ด ์•„๋‹ˆ๋ผ ์—”์ง„์ด๋‹ค.

์œ ๋‹ˆํ‹ฐ๋‚˜ ์–ธ๋ฆฌ์–ผ ๊ฐ™์€ ์—”์ง„์€ ํˆดํ•˜๊ณ  ์—”์ง„์„ ๊ฐ™์ด ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋˜์–ด์žˆ์ง€๋งŒ, cocos2d-x๋Š” ์˜ค๋กœ์ง€ ์—”์ง„๋งŒ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ ๊ด€๋ฆฌ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋’ค์ ธ์•ผ ํ•˜๊ณ , ํ”„๋ฆฌ๋ทฐ ๋˜ํ•œ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.


์•„๋งˆ ํ•ด๋‹น ๋ฌธ์ œ๊ฐ€ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋†’๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹๊นŒ ์ƒ๊ฐํ•œ๋‹ค.



8. ๊ธฐ๋ณธ ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ด์ƒํ•˜๋‹ค.

์ง€๋“ค์ด ๋งŒ๋“ค์–ด ๋†“์€ ํŒจํ‚ค์ง€ ํ”„๋กœ๊ทธ๋žจ์ธ๋ฐ SDK๊ฐ€ ๊ผฌ์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์ƒ๊ธด๋‹ค.


๊ทธ๋Ÿผ ์™ธ๋ถ€์—์„œ ์ตœ์‹  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ€์ ธ์˜ค๋˜๊ฐ€ ํ˜น์€ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ถ€์ง€๊ธฐ์ˆ˜๋‹ค.



9. ๋””๋ฒ„๊ทธ๋ชจ๋“œ๋ž‘ ๋ฆด๋ฆฌ์ฆˆ ๋ชจ๋“œ

๋””๋ฒ„๊ทธ๋ชจ๋“œ๋ž‘ ๋ฆด๋ฆฌ์ฆˆ ๋ชจ๋“œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ฐจ์ด๊ฐ€ ๊ฑฐ์˜ ์—†๋Š”๋ฐ ๋นŒ๋“œ ๋•Œ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ฌ ๋•Œ๊ฐ€ ์žˆ๋‹ค.

์•ž์„œ ๋งํ–ˆ๋‹ค์‹œํ”ผ ๊ธฐ๋ณธ ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์กฐ๊ธˆ์”ฉ ์ฐจ์ด๊ฐ€ ์žˆ๊ณ , ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋””๋ฒ„๊ทธ๋ž‘ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ๊ตฌ๋ณ„์„ ๋ชปํ•ด์„œ ์˜ค๋ฅ˜๋ฅผ ๋‚œ๋ฐœํ•˜๊ณ  ์•„์ฃผ ๋‚œ๋ฆฌ๊ฐ€ ์•„๋‹ˆ๋‹ค.



10. ์‚ฌ์‹ค์ƒ PC ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์†์„ ๋†“์•˜๋‹ค.

๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ ๋˜๋˜ ์‹œ์ ˆ์—๋„ PC ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ๊ฑฐ์˜ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ณ  ๊ฐœ๋ฐœํ•œ ๊ฒƒ ๊ฐ™๋‹ค.


๊ฐ„๋‹จํ•œ ๋ฒ„ํŠผ์ด๋‚˜ ์กฐ์ด์Šคํ‹ฑ(์ œ๊ณต์€ ํ•˜๋‚˜ ์“ธ๋งŒํ•˜์ง€ ๋ชปํ•œ๋‹ค)์กฐ์ฐจ PC ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ณ ๋ คํ•œ ๊ธฐ๋Šฅ์ด ์—†์–ด ๋”ฐ๋กœ ์ œ์ž‘์„ ํ•ด์•ผํ•œ๋‹ค.


๊ทธ๋Ÿผ ๋ชจ๋ฐ”์ผ์€ ์ž˜ ์ง€์›ํ•˜๋ƒ? ์‚ฌ์‹ค ๊ทธ๋ ‡์ง€๋„ ์•Š์€ ๊ฒƒ์ด, ์•ˆ๋“œ๋กœ์ด๋“œ ํ™”๋ฉด ํšŒ์ „์ด๋ผ๋“ ์ง€, ํ‚ค์ž… ๋ ฅ, ์•Œ๋ฆผ ๋“ฑ Cocos2d-x์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์—†๋‹ค.


ํ•ด๋‹น ๋ถ€๋ถ„์€ android native๋กœ Jniํ˜ธ์ถœ ๋ฐฉ์‹์œผ๋กœ ์ œ์ž‘์„ ํ•ด์•ผ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.



11. ์ž์ฒด ์‚ฌ์šด๋“œ ์—”์ง„์ด ๋„ˆ๋ฌด ๋ถ€์‹คํ•˜๋‹ค.

์‚ฌ์šด๋“œ์— ๋ณผ๋ฅจ์„ ์ œ์™ธํ•˜๊ณ  ํšจ๊ณผ๋ฅผ ๋„ฃ๋Š” ๊ฒŒ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.


openAL์ด๋‚˜ fmod๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‚ฌ์šด๋“œ๋ฅผ ๋Œ€์ฒด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‚˜, ์•ˆ๋“œ๋กœ์ด๋“œ๋‚˜ iOS๋นŒ๋“œ ๊ณผ์ •๊นŒ์ง€ ๊ฐ™์ด ํ•˜๋ ค๋ฉด ์‹ ๊ฒฝ ์“ธ๊ฒŒ ํ•œ๋‘˜์ด ์•„๋‹ˆ๋‹ค.

(ํ•ด๋‹น ์‚ฌํ•ญ์€ ์ „์— ์–ธ๊ธ‰ํ•œ CMake๋ฅผ ํ™œ์šฉํ•ด์•ผ ํ•œ๋‹ค.)


openAL์„ ์ด์šฉํ•ด์„œ ์ž์ฒด ์‚ฌ์šด๋“œ ์—”์ง„์œผ๋กœ ๋ณ€ํ™˜ํ•œ ๊ฒƒ ๊ฐ™์€๋ฐ... ๋ฉ€ํ‹ฐํ”Œ๋žซํผ์„ ๊ณ ๋ คํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ๊ทธ๋ƒฅ ์‚ฌ์šด๋“œ๋ฅผ ์žฌ์ƒํ•˜๊ฑฐ๋‚˜ ๋ณผ๋ฅจ ์ค„์ด๋Š” ๊ฒƒ ๋ง๊ณ  ์ œ๋Œ€๋กœ ๋˜๋Š”๊ฒŒ ์—†๋‹ค.


์‹ฌ์ง€์–ด ๋ฐ˜๋ณต ์žฌ์ƒ๋˜๋Š” BGM์ธ ๊ฒฝ์šฐ์—๋Š” ์‹คํ–‰ ์ค‘์ธ ์˜ค๋””์˜ค๋ฅผ ๋‹ค์‹œ ๋กœ๋”ฉ์„ ํ•œ ๋’ค์— ์žฌ์ƒ์„ ํ•˜๋Š” ๋ฐฉ์‹์ด๋ผ์„œ ๊ทธ๋Ÿฐ์ง€, ๋Š๊น€ ํ˜„์ƒ์ด ์ž์ฃผ ๋ฐœ์ƒํ•œ๋‹ค.


๋˜ํ•œ ๋ณผ๋ฅจ ํญ์ด ๊ฐ‘์ž๊ธฐ ์ปค์ง€๊ฑฐ๋‚˜ ์ค‘๋ณต๋˜๋Š” ์˜ค๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ๊ฒฝ์šฐ ์†Œ๋ฆฌ๊ฐ€ ์”นํžˆ๋Š” ํ˜„์ƒ์ด ์žˆ์–ด์„œ ๋‹ค๋ฅธ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šด๋“œ๋ฅผ ๋ณด์™„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ถŒ์žฅํ•œ๋‹ค.



12. ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค.

ํ•˜๋„ ๊ฐœ๋ฐœํ•˜๋Š” ์ธ์›์ด ๋ถ€์กฑํ•ด์„œ ์ธํ„ฐ๋„ท์— ์ •๋ณด๊ฐ€ ๋„ˆ๋ฌด ์—†๋‹ค.


๊ตฌ๊ธ€์—๋„ ์ •๋ณด๊ฐ€ ๋„ˆ๋ฌด ์ ์–ด์„œ ์ค‘๊ตญ ์›น ๋ฐ”์ด๋‘์—์„œ ์ •๋ณด๋ฅผ ์ฐพ๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ์•˜๋‹ค.


์ฐพ์€ ์ •๋ณด๋„ ์˜ค๋ž˜๋˜์–ด ์ž์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„์ „๊ณผ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋„ ์žฆ๋‹ค.


๋”๊ตฌ๋‚˜ ํŒ€์›์„ ๊ตฌํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋„ ํ•ด๋‹น ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์„ ํ•œ ๋ช…๋„ ์ฐพ์ง€ ๋ชปํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ํ˜‘์—…์€ ์ปค๋…• ์‚ฌ๋žŒ ๊ตฌํ•˜๊ธฐ๋„ ์–ด๋ ต๋‹ค.


๋‚˜๋ฆ„ cocos2d-x API Reference๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ํ•ด๋‹น ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๋ณธ๋‹ค๊ณ  ํ•ด๋„ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ธฐ๋Šฅ์„ ์•Œ ์ˆ˜ ์—†์„ ๋ฟ๋”๋Ÿฌ, ์ด์ƒํ•˜๊ฒŒ ์ œ๊ณต๋œ ๋ ˆํผ๋Ÿฐ์Šค์ •๋ณด๊ฐ€ ์‹ค์ œ์™€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์„œ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ๋œฏ์–ด๋ณด๊ณ  ๊ธฐ๋Šฅ์„ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•๋ฐ–์— ์—†๋‹ค.


๋‹คํ–‰ํžˆ ์˜คํ”ˆ์†Œ์Šค๋ผ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ๋“ค์—ฌ๋‹ค๋ณผ ์ˆ˜ ์žˆ์–ด ๊ธฐ๋Šฅ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๊ฒŒ ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์†Œ์š”๋˜๋Š” ํ„ฐ๋ผ ๊ฐœ๋ฐœ ์‹œ๊ฐ„์„ ์žก์•„๋จน๋Š” ์š”์ธ ์ค‘ ํ•˜๋‚˜์ธ ๊ฒƒ ๊ฐ™๋‹ค.



13. ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ตœ์‹ ๋ฒ„์ „์ธ cocos2D-x 4.0๋ฒ„์ „์€ 2019๋…„ 12์›”๋ถ€๋กœ ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ง„ํ–‰๋˜์ง€ ์•Š์•˜๋‹ค.


์‹ฌ์ง€์–ด 3.17.2 ๋ฒ„์ „์— ๋น„ํ•ด์„œ ๋ถˆ์•ˆ์ •ํ•œ ์š”์†Œ๊ฐ€ ์žˆ์–ด ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค.


cocos์ธก์—์„œ ์œ ๋‹ˆํ‹ฐ์™€ ๋น„์Šทํ•œ cocosCreater๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ์ง‘์ค‘์„ ํ•˜๊ณ  ์žˆ์–ด์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™๋‹ค. (๊ทธ๋ ‡๋‹ค๊ณ  cocosCreater ๋˜ํ•œ ์ถ”์ฒœํ•˜์ง€ ์•Š๋Š”๋‹ค.)



14. ๊ฒŒ์ž„ํŒจ๋“œ X

์ผ๋ถ€๋Š” ์ง€์›ํ•˜๋Š”๋ฐ ์ด๊ฑด ๋ฒ„๊ทธ๋•Œ๋ฌธ์— ๋”ฐ๋กœ ์ œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค.


ํ‚ค๊ฐ’์„ ์ฐพ์•„ ์ผ์ผ์ด ์ˆ˜๋™์œผ๋กœ ํ‚ค๋งตํ•‘์„ ๋…ธ๊ฐ€๋‹ค ํ•˜๋Š” ์ž์‹ ์„ ๋ฐœ๊ฒฌ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.


๋˜ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ํ‚ค๋ณด๋“œ๋ž‘ ๊ฒŒ์ž„ํŒจ๋“œ ํ‚ค๊ฐ’ PC์™€ ๋‹ฌ๋ผ์„œ ์ผ์ด ๋‘ ๋ฐฐ ์„ธ ๋ฐฐ ๋” ๊ฑธ๋ฆฐ๋‹ค.





์žฅ์ 


๋‹จ์ ์ด ๋งŽ์€ ๋งŒํผ ๋งค๋ ฅ์ ์ธ ํฌ์ธํŠธ๋„ ์žˆ๋‹ค.



1. ๋‹จ์ ์„ ๋‹ค ๋ณด์™„ํ•œ๋‹ค๋ฉด ์ข‹์€ ์—”์ง„์ด๋‹ค.

์ž์‹ ์ด ๋‹จ์ ์„ ๋ณด์™„ํ•  ๋งŒํ•œ ์‹ค๋ ฅ์ด ๋œ๋‹ค๋ฉด ๋ง์ด์ง€...



2. ์‚ฌ์šฉ์— ์ œ์•ฝ์ด ์—†๋‹ค.

๋ชจ๋“  ์ฝ”๋“œ๊ฐ€ ์™„์ „ ์˜คํ”ˆ์†Œ์Šค๋กœ ์ด๋ค„์ ธ ์žˆ๊ณ , ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋กœ์—ดํ‹ฐ๊ฐ€ ๋ถ™์ง€ ์•Š์•„์„œ ๋งˆ๊ฐœ์กฐํ•ด์„œ, ์‹ฌ์ง€์–ด ์ž์‹ ์ด ํŒ๋งค๋ฅผ ํ•ด๋„ ์ข‹๋‹ค. (ํ•˜์ง€๋งŒ, ์œ ๋‹ˆํ‹ฐ๋‚˜ ์–ธ๋ฆฌ์–ผ๋„ ๋กœ์—ดํ‹ฐ๊ฐ€ ๋ถ™์„ ์ •๋„๋ผ๋ฉด ์ด๋ฏธ ์„ฑ๊ณตํ•œ ๊ฒŒ์ž„์ด๋‹ˆ ๊ทธ๋•Œ ์ƒ๊ฐํ•ด๋„ ์ƒ๊ด€์—†์ง€ ์•Š์„๊นŒ...)


๋‚˜๋ฆ„ ์—”์ง„ ๋‚ด๋ถ€ ์ฝ”๋“œ ๊ตฌ์„ฑ์ด ๊น”๋”ํ•˜๊ณ  ๋ณด๊ธฐ ํŽธํ•˜๊ฒŒ ๋˜์–ด ์žˆ์–ด์„œ ๊ฐœ์กฐํ•˜๊ฑฐ๋‚˜ ์•ฝ๊ฐ„์˜ ๋ณ€๊ฒฝ์„ ํ•˜๊ธฐ ์šฉ์˜ํ•˜๋‹ค๋Š” ๊ฒƒ ๋˜ํ•œ ์žฅ์ ์ด๋‹ค.


ํฐ ํ”„๋กœ์ ํŠธ๋ผ๋˜์ง€, ํ•ด๋‹น ์—”์ง„์„ ๊ฐœ์กฐํ•ด์„œ ์‚ฌ์šฉํ•ด ์ข€ ๋” ํŽธ๋ฆฌ์„ฑ์„ ์ถ”๊ตฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค๋ฉด ์ถ”์ฒœํ•œ๋‹ค.


๋ฌผ๋ก  ๊ฐœ์ธ์ด ๊ฐœ๋ฐœํ•˜๋Š” ์šฉ๋„๋ณด๋‹ค๋Š” ์–ธ๋ฆฌ์–ผ์ฒ˜๋Ÿผ ์ค‘๊ฒฌ ์ด์ƒ๊ธ‰ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ •๋„๋กœ ์ƒ๊ฐํ•œ๋‹ค. (๋‡Œํ”ผ์…œ)



3. ๋น ๋ฅด๋‹ค.

์ด๊ฑด ๋ถ€์ •ํ•  ์ˆ˜ ์—†๋Š” ์‚ฌ์‹ค์ธ ๊ฒŒ, ํผํฌ๋จผ์Šค ๋ถ€๋ถ„์€ ๋‹ค๋ฅธ ์—”์ง„๊ณผ ์ฐจ์›์ด ๋‹ค๋ฅผ ์ •๋„๋กœ ์ข‹๋‹ค.


๋งŽ์€ ์˜ค๋ธŒ์ ํŠธ๋‚˜ ์—ฐ์‚ฐ์„ ์š”๊ตฌํ•˜๋Š” ๊ฒŒ์ž„(๋ฑ€์„œ๋ฅ˜) ์„ ๋งŒ๋“ค ๋•Œ ์ข‹์ง€ ์•Š์„๊นŒ? ๋ผ๊ณ  ์ƒ๊ฐ์€ ํ•ด๋ณด๊ธด ํ–ˆ๋‹ค.


๋น ๋ฅธ๋งŒํผ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž์ฒด๋Š” ์ˆ˜๋™์œผ๋กœ ํ•ด์ค˜์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜์™€ ์ตœ์ ํ™”๋Š” ์ž˜ ์‹ ๊ฒฝ์จ์„œ ์ฝ”๋”ฉํ•ด์ค˜์•ผ ํ•œ๋‹ค.


๋ฌผ๋ก  ๊ทธ ์ •๋„๋กœ ๋ˆ„์ˆ˜์™€ ์ตœ์ ํ™”๋ฅผ ์ž˜ํ•  ์ •๋„๋ผ๋ฉด ์ฝ”๋”ฉ์˜ ๊ณ ์ˆ˜์ผํ…Œ๋‹ˆ... ์œ ๋‹ˆํ‹ฐ์—์„œ๋„ ์ถฉ๋ถ„ํžˆ ์ž˜ ํ•ด๊ฒฐํ•  ์‚ฌ๋žŒ์ด๊ธฐ ๋–„๋ฌธ์— ํฌ๊ฒŒ ๊ณ ๋ คํ•  ์‚ฌํ•ญ์€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™๋‹ค.


0b99da74f3d868815a89c38d10c40d110f1b271997ec3b48e067734074aaf33e80aa416e39e0c89c43f752889d593ca05050c28771558d1f4c3cedf04e089874cee63a63ba5f90a9b702a68f74701b13e4a46589a459338e68cc3dd8b61832ab48bcaa033a55

ํ•˜์ง€๋งŒ ๋นจ๋ž์ฃ ?



4. ์„ค์น˜์šฉ๋Ÿ‰์ด ์ ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ํŒจํ‚ค์ง•์„ ํ–ˆ์„๋•Œ 8MB์˜ ์šฉ๋Ÿ‰์„ ์ฐจ์ง€ํ•œ๋‹ค.


๊ทผ๋ฐ ์š”์ฆ˜ ์ปดํ“จํ„ฐ๋Š” ์šฉ๋Ÿ‰๊ฑฑ์ •์ด ๊ทธ๋ ‡๊ฒŒ ์‹ฌํ•˜์ง€๋„ ์•Š๋Š”๋ฐ ์ด๊ฒŒ ํฐ ์žฅ์ ์ด ๋  ๊ฒฝ์šฐ๊ฐ€ ์žˆ์œผ๋ ค๋‚˜...?





๊ฒฐ๋ก .


์จ๋ณด๋‹ˆ ์žฅ์ ๋„ ๋ญ”๊ฐ€ ์‚ฌ์กฑ์ด ์ ํžˆ๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ...


0fbb8410d5d008b25beef1bb46d97425fde43bb4957360b08f1e8eb71673671a15bbbc33b622d06dac394ac1919cf130f226e802e59accde858ade01bcf9ca8d70911012299f185d604e92df29c674b7eca7427b86101d2a574602f2617d9a9b116a828e1035

๊ทธ๋ž˜๋„ ์šฐ๋ฆฌ ์ฝ”์ฝ”์Šค...์•„์ง ์“ธ๋งŒํ•˜์ฃ ??





06bcdb27eae639aa658084e544827464a4f3f892e58db7a13ac92f581abe841866548e2ce89dd33a1c14842c

์ด๋ฒˆ ์œ ๋‹ˆํ‹ฐ ์‚ฌํƒœ ์ดํ›„ ์ฝ”์ฝ”์Šค ์ œ์ž‘์ง„์ธก ๊ณต์‹ ๋ฉ”์„ธ์ง€



์ฝ”์ฝ”์Šค์— ๋งŽ์€ ๊ด€์‹ฌ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค...! (๋Œ์•„์™€! ๋‹น์‹  ์—†์œผ๋ฉด ์ฃฝ์–ด!)




๋‹ค์Œ ํŽธ์— ๊ณ„์†...์บ”๋“ค์€ ํ•ญ์ƒ ์—ด๋ ค์žˆ์Šต๋‹ˆ๋‹ค.(์ฝ”์ฝ”์Šค๋Š” ์•„๋งˆ ์—ด๋ ค์žˆ์Šต๋‹ˆ๋‹ค?)