
cocos2Dx培訓(xùn)
第一章- Cocos2D-X介紹
有沒(méi)有曾經(jīng)夢(mèng)想過(guò)自己可以編寫(xiě)一個(gè)電腦游戲,然后出售賺錢(qián)?現(xiàn)在通過(guò)為蘋(píng)果的iPhone,iPod Touch和iPad編寫(xiě)程序,然后在 iTunes 程序商店(App Store)出售,你可以很容易地實(shí)現(xiàn)這個(gè)夢(mèng)想。當(dāng)然,編寫(xiě)游戲不是件容易的事情,你還要學(xué)習(xí)許多關(guān)于游戲開(kāi)發(fā)和游戲編程的知識(shí)才行。不過(guò)因?yàn)槟悻F(xiàn)在正在閱讀本序言,所以我相信你已經(jīng)決定要參與到游戲開(kāi)發(fā)中來(lái)。而且你已經(jīng)選擇了一個(gè)有趣的游戲引擎:cocos2d-X for iPhone
第二章 - 開(kāi)始學(xué)習(xí)
我們將會(huì)學(xué)習(xí)如何設(shè)置cocos2d-X以用于開(kāi)發(fā),安裝項(xiàng)目模板和制作個(gè)“Hello World”項(xiàng)目。你將會(huì)學(xué)習(xí)cocos2d-X的基礎(chǔ)知識(shí),比如場(chǎng)景(scenes)和節(jié)點(diǎn) (nodes)。
第三章 - 基礎(chǔ)知識(shí)
我將解釋基本的cocos2d-X類。這些是你常用到的類,比如精靈(Sprites), 過(guò)渡(Transactions)和動(dòng)作(Actions)。當(dāng)然,我會(huì)解釋怎樣使用這些類。
第四章 - 你的個(gè)游戲
敵人從天而降,你要傾斜你的設(shè)備以躲開(kāi)敵人。這將是我們個(gè)用加速計(jì)控 制(accelerometer controls)制作的簡(jiǎn)單游戲。
第五章 – 游戲構(gòu)成要素
我們?cè)谶@一章制作一個(gè)大點(diǎn)的游戲,這個(gè)游戲要求有更好的代碼結(jié)構(gòu)。你將會(huì) 學(xué)到如何將場(chǎng)景和節(jié)點(diǎn)疊加起來(lái),如何通過(guò)不同的方式讓游戲中的對(duì)象交換信 息。
第六章 -深入了解精靈(Sprites)
你將學(xué)習(xí)什么是“紋理貼圖集”(Texture Atlas)和為什么我們要在游戲中用 到它。你也會(huì)學(xué)到如何使用Zwoptex這個(gè)工具創(chuàng)建紋理貼圖集。
第七章 -滾屏射擊游戲
準(zhǔn)備好紋理貼圖集以后,你將學(xué)習(xí)如何實(shí)現(xiàn)一款由觸屏輸入控制的滾屏射擊游戲。
第八章 –完成滾屏射擊游戲
如果沒(méi)有敵人,我們就沒(méi)有什么可以用來(lái)瞄準(zhǔn)的。本章會(huì)教你如何生成,移動(dòng), 擊中和使敵方集群動(dòng)起來(lái)。
第九章 -粒子效果
本章你將會(huì)學(xué)習(xí)使用Particle Designer(粒子效果設(shè)計(jì)師)工具來(lái)制作粒子效 果。這些粒子效果將會(huì)被加入橫向滾屏游戲中。
第十章 -瓦片地圖(Tilemap)基礎(chǔ)知識(shí)
本章先學(xué)習(xí)瓦片地圖的基礎(chǔ)知識(shí)和如何利用 Tiled Map Editor(瓦片地圖編 輯器) 制作瓦片地圖。接著,利用你在上一章橫向滾屏游戲里學(xué)到的知識(shí),你 也將在本章學(xué)習(xí)如何制作一款流行的縱向無(wú)限向上跳躍的游戲。
第十一章 -無(wú)透視三維地圖
因?yàn)閏ocos2d-X支持使用TMX文件格式,我們將在這里學(xué)習(xí)如何使用Tiled Map Editor制作基于瓦片地圖的游戲。
第十二章 -物理引擎
你將學(xué)習(xí)如何通過(guò)移動(dòng)手指頭控制物體的移動(dòng)方向。
第十三章 –實(shí)戰(zhàn)上架游戲
這里介紹了如何使用Chipmunk和Box2D,還有如何使用它們制作一些很有意思的 東西。
第十四章 -游戲中心(Game Center)