1.6 章節(jié)介紹
下面對全書各章作簡要介紹:
第2章:啟程入門 本章將教你搭建cocos2d開發(fā)環(huán)境、安裝工程項(xiàng)目模板并制作首個“Hello World”工程項(xiàng)目。你將學(xué)習(xí)到cocos2d的基礎(chǔ)知識,如場景和節(jié)點(diǎn)。
第3章:基礎(chǔ)知識 本章將向你介紹cocos2d里最常用的類(比如Sprite、Transitions和Action)以及它們的用法。
第4章:你的第一個游戲 本章將教你使用加速計(jì)來寫出你的第一個游戲:敵人從天而降,玩家通過傾斜設(shè)備來躲過敵人的撞擊。
第5章:游戲組件 本章將教你制作一個稍大一些的游戲。這個游戲要求有更好的代碼結(jié)構(gòu)。你將學(xué)習(xí)到場景和各節(jié)點(diǎn)間的層次關(guān)系以及游戲中對象間交換信息的不同方法。
第6章:深入了解精靈 通過本章的學(xué)習(xí),你會知道什么是“紋理圖冊”(Texture Atlas),我們?yōu)槭裁词褂盟?,以及如何使用Zwoptex工具創(chuàng)建紋理圖冊。
第7章:滾屏射擊游戲(上) 把紋理圖冊準(zhǔn)備好以后,你將學(xué)習(xí)如何實(shí)現(xiàn)一款通過觸屏來控制的滾屏射擊游戲。H
第8章:滾屏射擊游戲(下) 沒有敵人的話,我們的射擊游戲就沒有靶子了,對吧?所以,在本章我會教你如何實(shí)現(xiàn)移動、射擊、生成敵方部落等效果來提高游戲的可玩性。
第9章:粒子效果 本章將教你使用Particle Designer工具來為橫向滾屏游戲增添粒子效果。
第10章:瓦片地圖 本章將教你用從第9章中學(xué)習(xí)到的知識來制作另一款非常流行的iOS游戲。
第11章:斜角瓦片地圖 由于cocos2d支持TMX文件格式,因此本章將教你如何用Tiled編輯器來制作基于瓦片地圖的游戲。
第12章:物理引擎 通過本章的學(xué)習(xí),你將學(xué)會如何實(shí)現(xiàn)用手指決定物體移動方向的效果。
第13章:彈球游戲 這是學(xué)習(xí)Chipmunk和Box2D引擎的入門章節(jié),也是你實(shí)現(xiàn)一些瘋狂夢想的基礎(chǔ)。
第14章:Game Center 在本章中,你會使用一些物理效果制作一個太空游戲,它集反重力、彈球與射擊的元素于一身。雖然游戲本身比較不切實(shí)際,但是開發(fā)起來會非常有趣,而且我們會用到真正的物理效果。
第15章:番外篇 本章是關(guān)于周邊技術(shù)及市場的介紹,而不是總結(jié)前文。本書到此結(jié)束。但是別擔(dān)心,你的游戲開發(fā)之旅不會結(jié)束。希望本章能夠就為你未來的開發(fā)之路給你提供一些啟發(fā)。
1.7 問題和反饋
我一直希望大家既能容易地學(xué)會cocos2d和iOS游戲開發(fā),又能對一些高級的游戲編程理念有所思考。不知我的目的是否已經(jīng)達(dá)成。
如果本書有任何地方令你感到困惑,你可以隨時通過我的email(steffen@learn-cocos2d.com)向我提問。我也會繼續(xù)在我的網(wǎng)站(http://www.learn-cocos2d.com)上對一些我可能在書中沒有解釋清楚的問題作補(bǔ)充和說明。歡迎大家隨時提出反饋意見!