官术网_书友最值得收藏!

前言

本書分8章,知識由淺入深、步步推進,建議按照順序閱讀。

第1章:介紹Cocos2d-Lua背景,Cocos2d各版本之間的關系。

第2章:Lua快速入門。已有Lua編程基礎的讀者,可跳過這一部分。

第3章:Cocos2d-Lua基礎。本章是開發游戲必須掌握的知識結構。

第4章:《Fruit Fest》消除游戲第1部分,實現了游戲的核心玩法。本章應用Cocos2d-Lua基礎知識,展示了游戲開發的主要流程。

第5章:Cocos2d-Lua進階。涵蓋UI控件、瓦片地圖、內存管理以及數據存儲等內容。

第6章:《FruitFest》消除游戲第2部分,為游戲添加了音樂與粒子特效。

第7章:Cocos2d-Lua高級。雖然其中的網絡通信和物理引擎不是每個游戲都會用到,但它們是引擎必不可少的一部分。自定義事件為游戲系統架構提供基礎支撐;而Lua Binding要求熟練掌握C語言開發,它們都是為高級工程師準備的。

第8章:打包與發布。之所以把該部分放在最后,是因為Cocos2d-Lua提供的Player模擬器已足夠應對游戲的前期開發,通過Player測試游戲將為開發者節省大量時間。

適用版本

本書基于Quick-Cocos2d-x-Community3.7.6版本撰寫,Quick社區版3.7在3.6的基礎上進行了大幅度的優化和裁剪,特別是UI接口上變動較大。讀者可以在http://cocos2d-lua.org/download/index.md下載到最新的社區版引擎。

注:本書不適用于Quick-Cocos2d-x-Community3.7之前的版本。

書中實例

本書以理論結合實踐,各章節均配備了測試用例。其中第4章和第6章以《FruitFest》展示了完整游戲的開發流程,每一節都介紹一個獨立的功能并配備實例代碼,讓初學者充分體驗到游戲開發的細節。

讀者可以從本書的主頁(http://cocos2d-lua.org/book/index.md)免費獲取所有與章節配套的最新實例代碼。

讀者對象

本書作為Cocos2d-Lua的權威書籍,知識面從Lua語言基礎開始,全面覆蓋Cocos2d-Lua基礎、進階和高級編程,并指導讀者逐步完成一款消除游戲的開發。

對于Cocos2d新手,本書可以作為手機游戲開發的入門書籍。

對于有經驗的手機游戲開發者,本書依然是進行Cocos2d-Lua開發必不可少的參考手冊,大量的實例代碼可以幫助讀者節省寶貴的時間。

對于院校師生而言,本書的編排完全按照學習順序系統展開,是教材的不二之選。

由于筆者水平有限,書中內容難免會有不足之處,歡迎讀者批評指正。

作者

2019年6月

主站蜘蛛池模板: 呼玛县| 孟津县| 甘泉县| 康乐县| 满洲里市| 康平县| 丹凤县| 登封市| 顺义区| 泰安市| 湾仔区| 靖西县| 子长县| 鞍山市| 平度市| 鲜城| 齐河县| 东乌| 巴彦县| 新安县| 遂宁市| 格尔木市| 太和县| 廉江市| 丹巴县| 哈巴河县| 札达县| 威信县| 合作市| 集贤县| 平昌县| 金沙县| 清水县| 哈密市| 乐至县| 郎溪县| 耿马| 沙田区| 自贡市| 友谊县| 马公市|