Cocos2dx 是目前非常火爆的遊戲引擎,它不僅免費開源,而且有比較全面的配套工具。當前市面上80%的2D遊戲都使用Cocos2dx進行開發。《Cocos2d-x 3.x開發入門精解》本書將帶你從零基礎進入Cocos2dx 開發的世界。
基本介紹
- 書名:《Cocos2d-x 3.x開發入門精解》
- 作者:冉偉
- 定價:68
內容簡介
作者簡介
編輯推薦
內容推薦
書籍目錄
第1章 Cocos2d-x簡介
1.1 遊戲引擎
1.2 Cocos2d引擎
1.3 為什麼選擇Cocos2d-x
1.4 如何學習Cocos2d-x
1.5 小結
第2章 跨平台開發環境搭建
2.3 小結
第3章 數據類型與記憶體管理
3.1 回顧C++
3.2 新增數據類型
3.3 記憶體管理
3.4 小結
第4章 Cocos2d-x基礎類
4.1 坐標系簡介
4.2 導演類(Director)
4.3 節點類(Node)
4.4 場景類(Scene)
4.5 布景層類(Layer)
4.6 選單類(Menu)
4.7 Cocos2d-x中的文字
4.8 遊戲中的聲音
4.9 繪製圖形
4.10 schedule()函式的使用
4.11 小結
第5章 動作和動畫
5.1 ActionInterval
5.2 ActionInstant
5.3 Speed可調整動作
5.4 Follow
5.5 ActionManager
5.6 與Sprite相關的高級知識介紹
5.7 小結
第6章 遊戲界面設計(GUI)
6.1 滑塊(ControlSlider)
6.2 顏色選擇盤ControlColourPicker
6.3 開關按鈕(ControlSwitch)
6.4 按鈕(ControlButton)
6.5 文本框(EditBox)
6.6 滾動視圖(ScrollView)
6.7 表格視圖(TableView)
6.8 小結
第7章 觸摸事件
7.1 觸摸回響機制
7.2 觸摸的具體實現方法
7.3 小結
第8章 CocosBuilder使用指南
8.1 CocosBuilder簡介
8.2 CocosBuilder的簡單使用方法
8.3 CocosBuilder項目設定
8.4 ccb資料夾簡介
8.5 載入及綁定
8.6 小結
第9章 多解析度螢幕適配
9.1 解決方案及其原理
9.2 策略選擇
9.3 總結
9.4 小結
第10章 網路遊戲開發
10.1 概述
10.2 HTTP介紹
10.3 Socket網路通信
10.4 小結
第11章 瓦片地圖
11.1 Tiled軟體的使用方法
11.2 TMXTiledMap類
11.3 TMXLayer類
11.4 TMXObjectGroup類
11.5 實例
11.6 小結
第12章 Box2D物理引擎
12.1 概述
12.2 基本概念
12.3 世界
12.4 剛體
12.5 形狀
12.6 接觸
12.7 Cocos2d-x 3.X版本物理引擎的使用
12.8 物理引擎使用實例
12.9 小結
第13章 Lua腳本語言
13.1 為什麼使用Lua
13.2 Lua語法入門
13.3 示例項目HelloLua詳解
13.4 Lua綁定C++類
13.5 小結
第14章 CocoStudio使用指南
14.1 CocoStudio組件介紹
14.2 Cocos2d-x添加CocoStudio庫(VisualStudio)
14.3 腳本連線CocoStudio
14.4 小結
第15章 粒子系統
15.1 粒子系統簡介
15.2 粒子系統的生命周期
15.3 粒子的相關屬性
15.4 發射器的相關屬性
15.5 在代碼中使用粒子效果
15.6 小結
第16章 數據統計工具
16.1 Flurry簡介
16.2 Flurry的使用過程
16.3 統計崩潰日誌
16.4 Flurry與其他統計工具的對比
16.5 小結
第17章 將iOS項目部署到Android
17.1 相關概念
17.2 Mac下的環境搭建
17.3 Windows下的環境搭建
17.4 Android真機測試和打包
17.5 小結
第18章 蘋果真機測試及發布
18.1 開發者註冊
18.2 真機調試
18.3 小結
第19章 SVN版本控制
19.1 SVN簡介
19.2 SVN伺服器的配置
19.3 在Mac下配置SVN客戶端
19.4 小結
第20章 項目實戰-黃金礦工
20.1 任務概述
20.2 項目概述
20.3 需求分析
20.4 用例圖
20.5 詳細設計
20.6 小結