Cocos2d-x學習筆記--完全掌握JS API與游戲項目開發

Cocos2d-x學習筆記--完全掌握JS API與游戲項目開發
定價:294
NT $ 194
 

內容簡介

本書系統論述Cocos2d—xJSAPI游戲編程和開發技術,涵蓋Cocos2d—x中的核心類、數據結構、瓦片地圖、物理引擎和Audio Engine音頻引擎等知識。

《未來書庫•觸控未來官方教材•Cocos2d-x學習筆記:完全掌握JSAPI與游戲項目開發》適合作為普通高校計算機、動漫設計、數字媒體等相關專業的游戲開發課程的教材,也適合作為手機游戲開發培訓機構的培訓教材及廣大手機游戲開發者的自學參考用書。

關東升,國內著名iOS/Cocos技術作家,iOS技術顧問,Cocos最有價值專家(CVP),智捷課堂首席培訓專家。擔任51CTO社區iOS技術顧問,精通iOS、Android和Windows及HTML5等移動開發技術。

曾先后主持開發大型網絡游戲《神農訣》的iOS和Android客戶端開發,國家農產品追溯系統的iPad客戶端開發,酒店預訂系統的iOS客戶端開發,金融系統的ios、Windows及Android客戶端開發。在App Store上發布數款游戲和應用軟件,擅長移動平台的應用和游戲類項目開發。

長期為中國移動研究院、方正科技、大唐電信、中國石油、工商銀行、南方航空、惠普、東軟、NTT等企事業單位提供技術咨詢及員工培訓。着有《iOS網絡編程與雲端應用最佳實踐》、《iOS傳感器應用開發最佳實踐》、《iOS圖形圖像、動畫和多媒體編程技術最佳實踐》、《iOS開發指南》、《交互設計的藝術》、《Cocos2d-x實戰:C++卷》、《Cocos2d-x實戰:Lua卷》、《Cocos2d-x實戰:工具卷》、《Cocos2d-x實戰:JS卷》等專業圖書。

趙志榮,資深技術講師,移動開發技術顧問。擁有多年的Android和iPhone開發經驗,曾參與大型網絡游戲《神農訣》的IOS和Android客戶端開發,iPhone手機充值應用系統等多款Android、iPhone和iPad應用軟件。

着有《iPhone與iPad開發實戰》《Android開發案例驅動教程》《Android網絡游戲開發實戰》等圖書,並錄制出版了《Android實訓項目視頻教程》。曾為銀河、CSTP、安博和萬博等機構提供培訓,為華中科技大學、西安交通大學、中南大學、長春大學和吉林化工大學等多所院校提供高校實訓。為中國移動、深圳施愛德等公司提供企業內訓。
 

目錄

叢書序

前言
第1章本書約定
1.1使用實例代碼
1.2圖示的約定
1.2.1圖中的箭頭
1.2.2圖中的手勢
1.2.3圖中的圈框
1.2.4類圖
第2章JavaScript語言基礎
2.1JavaScript開發環境搭建
2.1.1下載WebStorm工具
2.1.2JavaScript運行測試環境
2.1.3HelloJS實例測試
2.2標識符和保留字
2.2.1標識符
2.2.2保留字
2.3常量和變量
2.3.1常量
2.3.2變量
2.3.3命名規范
2.4注釋
2.5JavaScript數據類型
2.5.1數據類型
2.5.2數據類型字面量
2.5.3數據類型轉換
2.6運算符
2.6.1算術運算符
2.6.2關系運算符
2.6.3邏輯運算符
2.6.4位運算符
2.6.5其他運算符
2.7控制語句
2.7.1分支語句
2.7.2循環語句
2.7.3跳轉語句
2.8數組
2.9函數
2.9.1使用函數
2.9.2變量作用域
2.9.3嵌套函數
2.9.4返回函數
2.10JavaScript中的面向對象
2.10.1創建對象
2.10.2常用內置對象
2.10.3原型
2.11Cocos2d—x JS API中JavaScript繼承
本章小結
第3章Cocos2d—xJSAPI開發環境搭建
3.1搭建環境
3.1.1Cocos引擎下載和安裝
3.1.2Cocos Framework下載和安裝
3.2集成開發工具
3.2.1安裝WebStorm工具
3.2.2安裝Cocos Code IDE工具
3.2.3配置Cocos Code IDE工具
本章小結
第4章Cocos2d—x引擎與JS綁定
4.1Cocos2d家譜
4.1.1Cocos2d—x引擎
4.1.2Cocos2d—x綁定JavaScript
4.2第一個Cocos2d—xJS綁定游戲
4.2.1創建工程
4.2.2在CocosCodeIDE中運行
4.2.3在WebStorm中運行
4.2.4工程文件結構
4.2.5代碼解釋
4.2.6重構HelloJS案例
4.3Cocos2d—x核心概念
4.3.1導演
4.3.2場景
4.3.3層
4.4Node與Node層級架構
4.4.1Node中重要的操作
4.4.2Node中重要的屬性
4.4.3游戲循環與調度
4.5Cocos2d—x坐標系
4.5.1UI坐標
4.5.2OpenGL坐標
4.5.3世界坐標和模型坐標
本章小結
第5章游戲中文字
5.1使用標簽
5.1.1cc.LabelTTF
5.1.2cc.LabelAtlas
5.1.3cc.LabelBMFont
5.2位圖字體制作
5.2.1Glyph Designer工具
5.2.2使用Glyph Designer制作位圖字體
本章小結
第6章菜單
6.1使用菜單
6.2文本菜單
6.3精靈菜單和圖片菜單
6.4開關菜單
本章小結
第7章精靈
7.1Sprite精靈類
7.1.1創建Spr ite精靈對象
7.1.2實例:使用紋理對象創建Sprite對象
7.2精靈的性能優化
7.2.1使用紋理圖集
7.2.2使用精靈幀緩存
7.3紋理圖集制作
7.3.1TexturePacker工具
7.3.2使用TexturePacker制作紋理圖集
本章小結
第8章場景與層
8.1場景與層的關系
8.2場景切換
8.2.1場景切換相關函數
8.2.2場景過渡動畫
8.3場景的生命周期
8.3.1生命周期函數
8.3.2多場景切換生命周期
本章小結
第9章動作和動畫
9.1動作
9.1.1瞬時動作
9.1.2間隔動作
9.1.3組合動作
9.1.4動作速度控制
9.1.5回調函數
9.2特效
9.2.1網格動作
9.2.2實例:特效演示
9.3動畫
9.3.1幀動畫
9.3.2實例:幀動畫使用
本章小結
……
第10章用戶事件
第11章AudioEngine音頻引擎
第12章粒子系統
第13章瓦片地圖
第14章物理引擎
第15章多分辨率屏幕適配
第16章敏捷開發項目實戰——迷失航線手機游戲
網路書店 類別 折扣 價格
  1. 新書
    66
    $194