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

技術篇第四章主要介紹Cocos2d-x的環境搭建和HelloWorld的項目實現,通過本章讀者可以快速上手開發一個最簡單的移動遊戲UI,並通過該案例以了解Cocos2d-x的運行原理。 第五章主要介紹Cocos2d-x核心技術,這裡包括Cocos2d-x的核心類CCDirector、CCScen 第八章主要介紹Cocos2d-x網路編程與網路遊戲的實現,包括網路遊戲模型、使用Apache搭建網路遊戲伺服器端、使用Cocos2d-x實現Http網路連線、使用BSD

目錄

第一部分:基礎篇第一章主要是手機遊戲概述,包括遊戲概述、手機遊戲類型和開發平台的分析;
第二章介紹手機遊戲的策劃,包括分析玩家需求,編寫策劃文案,遊戲原型的實現。
第三章介紹C、C++編程基礎,對於遊戲程式設計師來講學會C語言是開發各平台遊戲的必備語言,本書從實戰角度,通過案例方式讓讀者快速了解C語言和C++語言的語法特點,對於原來從事Java開發的程式設計師可以快速對比,進而掌握C++語言的使用。
第二部分:Cocos2d-x 技術篇
第四章主要介紹Cocos2d-x的環境搭建和HelloWorld的項目實現,通過本章讀者可以快速上手開發一個最簡單的移動遊戲UI,並通過該案例以了解Cocos2d-x的運行原理。
第五章主要介紹Cocos2d-x核心技術,這裡包括Cocos2d-x的核心類CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通過案例來介紹Cocos2d-x的場景、圖層、互動、動作、動畫、粒子效果、遊戲地圖、物理引擎,並詳細介紹了Cocos2d-x 2.2.1版本中所有自帶Demo的功能。
第三部分:Cocos2d-x遊戲實例篇
第六章用一款完整遊戲項目《飛機大戰》設計來詳解手機遊戲的開發流程,介紹了遊戲進度和遊戲選單的實現、遊戲按鍵處理與碰撞檢測等。
第七章介紹了DeepBlueX引擎,這是對Cocos2d-x的二次封裝,通過封裝讓開發者通過狀態機的方式來規劃遊戲的整體架構,並介紹了通過DeeepBlueX引擎實現了《飛機大戰》。
第八章主要介紹Cocos2d-x網路編程與網路遊戲的實現,包括網路遊戲模型、使用Apache搭建網路遊戲伺服器端、使用Cocos2d-x實現Http網路連線、使用BSD Socket實現Socket通訊。
第四部分:產品發布篇
第九章主要介紹介紹遊戲打包與發布,包括發布遊戲要準備的項目、製作遊戲介紹文檔和圖示、以及如何尋找發布渠道。

作者簡介

沈大海,國內知名移動開發專家,高級培訓講師,移動互聯產品顧問。近十年一直從事移動平台技術工作,對Android和iOS平台及Cocos2d-x引擎有深入研究,曾先後主持開發聯想SPM系統、國家農業科學院施肥通(移動版)、國家圖書館手機導航系統、易點點電子點菜系統、藍魔的逆襲塔防遊戲、少數派貴金屬行情(移動版)、窠浦旅行家機票手機預定系統等項目,曾為Google大學實驗室、索愛、聯想、華為終端、海能達、愛立信、滾石移動、北緯通信、工信部移動互聯基地院校等企、事業單位講授移動開發課程。

相關詞條

熱門詞條

聯絡我們