Cocos2d-x手機游戲開發與項目實戰詳解 | 做自己 - 2024年5月

Cocos2d-x手機游戲開發與項目實戰詳解

作者:沈大海
出版社:清華大學
出版日期:2014年03月01日
ISBN:9787302350866
語言:繁體中文

系統論述了Cocos2d-x的技術基礎、核心技術、游戲實例以及產品發布與運營。第1章介紹手機游戲類型和開發平台的分析;第2章介紹手機游戲的策划,包括分析玩家需求,編寫策划文案,游戲原型的實現;第3章介紹C、C++編程基礎,從實戰角度,通過案例方式讓讀者快速了解C語言和C++語言的語法特點,對於原來從事Java開發的程序員可以快速對比,進而掌握C++語言的使用;第4章介紹Cocos2d-x的環境搭建和HelloWorld的項目實現,通過本章讀者可以快速上手開發一個最簡單的移動游戲UI,並通過該案例以了解Cocos2d-x的運行原理;第5章介紹Cocos2d-x核心技術,包括Cocos2d-x的核心類CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通過案例來介紹Cocos2d-x的場景、圖層、交互、動作、動畫、粒子效果、游戲地圖、物理引擎,並詳細介紹了Cocos2d-x 2.2.1版本中所有自帶Demo的功能;第6章用一款完整游戲項目《飛機大戰》設計來詳解手機游戲的開發流程,介紹了游戲進度和游戲菜單的實現、游戲按鍵處理與碰撞檢測等;第7章介紹了DeepBlueX引擎,這是對Cocos2d-x的二次封裝,通過封裝讓開發者通過狀態機的方式來規划游戲的整體架構,並介紹了通過DeeepBlueX引擎實現了《飛機大戰》;第8章介紹Cocos2d-x網絡編程與網絡游戲的實現,包括網絡游戲模型、使用Apache搭建網絡游戲服務器端、使用Cocos2d-x實現Http網絡連接、使用BSD Socket實現Socket通信;第9章介紹游戲打包與發布,包括發布游戲要准備的項目、制作游戲介紹文檔和圖標,以及如何尋找發布渠道。沈大海,國內知名移動開發專家,高級培訓講師,移動互聯產品顧問。近十年一直從事移動平台技術工作,對Android和iOS平台及Cocos2d-x引擎有深入研究,曾先后主持開發聯想SPM系統、國家農業科學院施肥通(移動版)、國家圖書館手機導航系統、易點點電子點菜系統、藍魔的逆襲塔防游戲、少數派貴金屬行情(移動版)、窠浦旅行家機票手機預定系統等項目,曾為Google大學實驗室、索愛、聯想、華為終端、海能達、愛立信、滾石移動、北緯通信、工信部移動互聯基地院校等企、事業單位講授移動開發課程。

序言(一)序言(二)序言(三)前言第1章 移動游戲概述 本章概述 必備知識 學習重點 1.1 移動游戲概述 1.2 移動游戲類型 1.2.1 角色扮演游戲(RPG) 1.2.2 動作游戲(ACT) 1.2.3 冒險游戲(AVG) 1.2.4 策略類游戲(SLG) 1.2.5 即時戰略游戲(RTS) 1.2.6 格斗游戲(FGT) 1.2.7 射擊類游戲(STG) 1.2.8 第一人稱視角射擊類游戲(FPS) 1.2.9 休閑益智游戲(PZL) 1.2.10 競速游戲(RCG) 1.2.11 體育游戲(SPT) 1.2.12 養成類游戲(TCG) 1.2.13 卡牌類游戲(CAG) 1.2.14 桌面游戲(TAB) 1.2.15 音樂游戲(MSC) 1.3 手機游戲市場現狀 1.4 主流手機游戲系統平台 1.4.1 Android 1.4.2 iOS 1.4.3 Windows Phone 1.5 Cocos2d-x跨平台開源引擎概述 1.5.1 Cocos2d-x引擎原理 1.5.2 Cocos2d-x引擎的優點 1.5.3 Cocos2d-x的成功案例 1.6 手機游戲開發基本流程 1.6.1 游戲創意的產生 1.6.2 將游戲創意變成游戲產品 1.6.3 游戲是怎麼產生的 1.6.4 把游戲安裝到用戶的手機中 思考問題第2章 移動策划和美術第3章 移動游戲編程概述第4章 Cocos2d-x介紹和開發環境搭建第5章 Cocos2d-x核心技術第6章 Cocos2d-x游戲案例——《飛機大戰》第7章 Cocos2d-x引擎二次封裝DeepBlueX第8章 Cocos2d-x網絡編程第9章 手機游戲的運營和推廣


相關書籍