์ ์งค๋ฐฉ์์ ๋นจ๊ฐ ๋๊ทธ๋ผ๋ฏธ ์น๊ฑฐ๋ง ์ง์ ๋ง๋ ๊ฑฐ; ๋๋จธ์ง ์คํ์์ค ๋ฑ..
์ข์ธก์ ์๋ฒ, ์ฐ์ธก์ ํด๋ผ.
์๋ฒ๋ ์์๊ณผ ๋์์ ๋๋น์ ์ฐ๊ฒฐ, ์ฐ๋ ๋ ์ฝ์ด๊ฐ์-1๊ฐย ์์ฑ
ํด๋ผ๋ ์ฝ์ฝ์คํฌ๋ ๋ก๊ณ ๋์ฐ๋ฉด์ ๋ก๋ฉ
(๋ก๊ทธ์ธ ํ๋ฉด์ด ์ด์์ง ์์ ํจ์ค)
๋ก๊ทธ์ธ ์ดํ ์๋ฒ์ log๊ฐ ๋จ๊ฒ ํด๋๊ณ ์ ์ ์ด๋ฆ๋ ์ถ๋ ฅํจ. ์ด๋ค ์ฐ๋ ๋์์ ๋ถ์๋์ง๋ ๋์.
ํด๋ผ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฉ๋ด๊ฐ ์์ง๋ง, ๋ณด์ ์ผ๋ฆญํฐ ํํฉ์ ๋๋ ์ ๋์ ํ๋ฉด์ ์ฐ์.
์๋ฃํ ์์
1. ์๋ฒ
imgui ์ฌ์ฉํ gui ๊ตฌํ, ๋งํฌ->ย https://github.com/ocornut/imgui
mysql ์ฐ๋, login ์์ธ(sqlย injection ๋ฑ)์ฒ๋ฆฌ. ๋งํฌ->ย https://www.mysql.com/
๋ชจ๋ ์๋ฒ-ํด๋ผ ์ ์ก์ flatbuffer ์ด์ฉ, ๋งํฌ ->ย https://google.github.io/flatbuffers/
๋ฉํฐ ์ค๋ ๋ฉ ์ ์ฉ, ๋ค์ค ํด๋ผ ๋์ ์ ์์ ์ฒ๋ฆฌ ๋ง๋ํจ ํ์ธ(์์ง ์ ์ ๋จ์๋ 1000 ๋ฏธ๋ง์ผ๋ก ํ ์คํธ์ค)
2. ํด๋ผ
cocos2d-x๋ฅผ ์ด์ฉํ gui ๊ตฌํ, ๋งํฌ->ย http://www.cocos2d-x.org/
๋ก๊ทธ์ธ ์ดํ ์๋ฒ์์ ์ ์ , ์ผ๋ฆญํฐ ์ ๋ณด ์ ์์ ์ผ๋ก ๋ฐ์์ด.
์ ๋ ์ด๋ฏธ์ง๋ ์๋ฒ์์ ์ด๋ค ์ด๋ฏธ์ง๋ง ๋ฟ๋ฆด์ง ๋ฐ์์ค๊ณ ์ด๋ฏธ์ง๋ sheet๋ก ๊ฐ์ง๊ณ ์์.
sprite sheet ์์ฑ๊ธฐ ๋งํฌ ->ย http://renderhjs.net/shoebox/
=================================
์ง์ง ํ๋ง ์ก์๊ณ ์ง๊ธ๋ถํฐ๊ฐ ์์์
ํ ์ผ
1. ์๋ฒ
db์ ๋ชฌ์คํฐ ํ ์ด๋ธ ์์ฑ, ๋ชน ์ ๋ณด ์ ๋ ฅ
db์ ์์ดํ ํ ์ด๋ธ ์์ฑ, ํ ์ ๋ณด ์ ๋ ฅ
db์ ์คํฌ ํ ์ด๋ธ ์์ฑ, ์คํฌ ์ ๋ณด ์ ๋ ฅ
์ ํฌ ์์คํ (์ด๊ฒ ๊ฐ์ฅ ์ค์ํํ ใ ใ ์์ง๋ ๊น์ง์ด๋ ๋จ๊ณ)
2. ํด๋ผ
์ ๋ ์์ ๋ฐ ์ญ์ scene ์์ฑ
์ ๋ ์ ๋ณด์์ scene ์์ฑ(ํ ๋ฏธ์์ฑ์ธ ๋ถ๋ถ a.์คํฌ ๋ฐฐ์ฐ๊ธฐ, b.์คํ ์ฐ๊ธฐ, c.์์ดํ ํ์ฐฉ)
์ ํฌํ ๋์ ๊ณ ๋ฅด๋ scene ์์ฑ
์ ํฌ ๋ก๊ทธ ๋ณด์ฌ์ฃผ๊ธฐ scene ์์ฑ
3. ๊ณตํต
์ ํฌ ๊ด๋ จ packet(a. ํด๋ผ->์๋ฒ ์ ํฌํ ์ ๋ ์ ๋ณด, b. ์๋ฒ->ํด๋ผ ์ ํฌ๋ก๊ทธ)
์ ๋ ์ ๋ณด์์ packet(a. ํด๋ผ<->์๋ฒ ์ ๋ ์ ๋ณด ๋ณ๊ฒฝ,ย b. ํด๋ผ<->์๋ฒ ์ ๋์ถ๊ฐ, c. ํด๋ผ<->์๋ฒ ์ ๋ ์ญ์ )
+ ์๋ฒ์ฉ cpu ํ๋ ๋ ๊ตฌ๋งคํ๊ธฐ...
ํ ๊ฑฐ ๋ง๋ค ใ ใ
์ด๋ฐ๊ฑฐ ๊ณต๋ถ๋ ์ด๋ป๊ฒ ํ๋๊ฑฐ์? ๊ทธ๋ฅ ๋คํธ์ํฌ๋ db ํ๋ฉด ๋๋
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ๋ค ์ฐ๋๊ฑด ๋ ํ. ํ๊ต์์ ์ ๋ง ์ด๋ก ์ ์ธ๊ฑฐ๋ง ๋ฐฐ์ฐ๋ ๋๋์ด๋ผ... ๋งํ๊ธฐ ๋จ๊ฒจ๋๊ณ ํดํํ๋ฉด์ ๊ณต๋ถํ๊ฑฐ์
ํ ์ด์ ์ด ๋๋จํจ ๋๋ ์ด์ฌํ ํด์ผ์ง
๊ทผ๋ฐ ํดํ ๊ฐ๋ฅํ ๋ ์ ๋ค ์จ์ 9์ ๊ฐ์ ๋ณตํ
์ฌ๋ฐ๋๊ฑฐ ํ์๋๊ตฌ๋จผ