Cocos2d-X 3.X 遊戲案例開發大全(附光盤) Cocos2d-X 3.X 游戏案例开发大全(附光盘)

吳亞峰, 杜化美, 蘇亞光

  • 出版商: 人民郵電
  • 出版日期: 2015-05-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 514
  • 裝訂: 平裝
  • ISBN: 7115387559
  • ISBN-13: 9787115387554
  • 相關分類: 遊戲引擎 Game-engine

已絕版

買這商品的人也買了...

相關主題

商品描述

 

<內容簡介>

吳亞峰、杜化美、蘇亞光編著的《Cocos2d-X3.X遊戲案例開發大全(附光盤)》中主要內容包括:第1章 初識Cocos2d-X,簡要介紹了Cocos2d-X的誕生、特點、開發環境的搭建以及案例項目的導入與運行;第2章 Fruit & Bird,是一款非常簡單的休閑類遊戲,通過此案例讀者可以學到很多Cocos2d-X遊戲開發的基礎知識;第3章 幾何跳躍,是一款動作類遊戲,通過此案例讀者可以更深入地瞭解粒子系統等技術的使用;第4章 悅動音符,是一款音樂類休閒遊戲,通過此案例讀者可以學習到多點觸控以及3D模型的簡單使用;第5章 酷炫塔防,通過此案例讀者可以學到六邊形TMX瓦片地圖的使用,廣度優先A*尋路演算法等技術;第6章 瘋狂鬥地主,通過此案例讀者可以學習聯網對戰類棋牌遊戲的開發;第7章 坦克大戰,本遊戲為設有服務器的聯機坦克射擊遊戲;第8章 切切樂,通過此案例讀者能夠學習到Box2D物理引擎的使用,第三方計算幾何庫GeoLib的使用;第9章 城市賽車手,通過此案例讀者能夠學習2D競速類遊戲的開發;第10章 保衛海疆,通過此案例讀者能夠學習到廣度優先A*尋路演算法的使用,3D模型與2D場景的結合開發等技術。
為了便於讀者的學習,本書附贈的光盤中包含了書中所有案例的完整代碼,最大限度地幫助讀者快速掌握相應的開發技術。
本書適合有一定基礎、有志於遊戲開發的讀者學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。

 

<章節目錄>

第1章  初識Cocos2d-X
  1.1  Cocos2d-X概覽
    1.1.1  Cocos2d-X的前世今生
    1.1.2  初見Cocos2d-X
    1.1.3  市場前景
  1.2  Android SDK的下載及配置
    1.2.1  Android SDK的下載
    1.2.2  Android SDK的配置
  1.3  cygwin的下載及安裝
    1.3.1  cygwin的下載
    1.3.2  cygwin的安裝
  1.4  Android NDK的下載及配置
  1.5  Cocos2d-X 3.2的下載及配置
  1.6  Android項目的導入與修改
    1.6.1  Android項目的導入與運行
    1.6.2  項目導入後的相關修改
    1.6.3  項目結構的介紹
  1.7  iOS項目的導入與運行
  1.8  本章小結
第2章  休閑類遊戲——Fruit & Bird
  2.1  遊戲的背景及功能概述
    2.1.1  背景描述
    2.1.2  功能介紹
  2.2  遊戲的策劃及準備工作
    2.2.1  遊戲的策劃
    2.2.2  手機平臺下遊戲的準備工作
  2.3  遊戲的架構
    2.3.1  各個類的簡要介紹
    2.3.2  遊戲框架簡介
  2.4  佈景類相關
    2.4.1  場景管理類GameSceneManager
    2.4.2  主菜單佈景類 MainLayer
    2.4.3  遊戲排行榜佈景類 RankBird Layer和RankFruitLayer
    2.4.4  遊戲設置佈景類SetLayer
    2.4.5  遊戲幫助佈景類 HelpLayer
    2.4.6  遊戲關於佈景類AboutLayer
    2.4.7  選擇遊戲佈景類GameLayer
    2.4.8 「進擊的小鳥」遊戲佈景類 BirdLayer
    2.4.9 「水果大逃亡」遊戲佈景類FruitLayer
  2.5  碰撞檢測工具類——Collision
  2.6  引擎引用入口類——AppDelegate
  2.7  遊戲的優化及改進
  2.8  本章小結
第3章  動作類遊戲——幾何跳躍
  3.1  遊戲的背景及功能概述
    3.1.1  背景描述
    3.1.2  功能介紹
  3.2  遊戲的策劃及準備工作
    3.2.1  遊戲的策劃
    3.2.2  手機平臺下遊戲的準備工作

  3.3  遊戲的架構
    3.3.1  各個類的簡要介紹
    3.3.2  遊戲框架簡介
  3.4  佈景類相關
    3.4.1  場景管理類GameSceneManager
    3.4.2  歡迎佈景類MenuLayer
    3.4.3  選擇方塊佈景類ChoiceCubeLayer
    3.4.4  設置音樂和音效佈景類MusicLayer
    3.4.5  選擇遊戲關卡佈景類LevelLayer
    3.4.6  遊戲關卡一佈景類GameLayer
    3.4.7  遊戲關卡二佈景類FlyLayer
  3.5  管理類相關
    3.5.1  常量類Constant
    3.5.2  音樂管理類MusicManager
    3.5.3  粒子系統管理類ParticleSystemHelp
    3.5.4  精靈管理類SpriteManager
    3.5.5  記錄關卡數據類GDData
  3.6  輔助類相關
    3.6.1  暫停類PauseCode
    3.6.2  歡迎佈景的輔助類MenuLayerHelp
    3.6.3  選擇方塊佈景的輔助類ChoiceCubeLayerHelp
    3.6.4  設置音樂音效的輔助類MusicLayerHelp
    3.6.5  選擇關卡佈景的輔助類LevelLayerHelp
  3.7  物體類相關
    3.7.1  跳躍方塊類JumpCube
    3.7.2  飛行器類FlyObject
    3.7.3  障礙物類Barrier
    3.7.4  三角形障礙物類TriangleBarrier
    3.7.5  矩形障礙物類RectBarrier
  3.8  引擎引用入口類——AppDelegate
  3.9  遊戲的優化及改進
  3.10  本章小結
第4章  音樂類遊戲——悅動音符
第5章  塔防類遊戲——酷炫塔防
第6章  棋牌類遊戲——瘋狂鬥地主
第7章  網絡遊戲——坦克大戰
第8章  休閑類遊戲——切切樂
第9章  競速類遊戲——城市賽車手
第10章  塔防類遊戲——保衛海疆