圖書介紹 - 資料來源:博客來 目前評分: 評分:
圖書名稱:精通Cocos2d-x游戲開發(進階卷) 內容簡介
分為《基礎卷》和《進階卷》兩冊。這兩冊都有明確的寫作目的。《基礎卷》專注於Cocos2d-x引擎基礎,致力於讓Cocos2d-x初學者成為一個基礎扎實、靠譜的程序員。《進階卷》專注於各種實用技術,是作者多年開發經驗的結晶,書中的技術點大多是從實際工作中碰到的問題提煉而來的,從問題的本質出發到解決問題的思路,提供了多種解決方案,並對比各方案的優缺點,啟發讀者思考。
本書為《精通Cocos2d-x游戲開發》的《進階卷》,共36章,分為4篇。第1篇為「實用技術篇」,主要內容有加密解密、增量更新、分辨率適配、調試技巧、Shader特效、裁剪屏蔽、物理引擎、骨骼動畫、Coco Studio最佳實踐等實用技術。第2篇為「Lua篇」,主要內容有Lua的基礎知識、Lua的table與面向對象、C/C++與Lua的通信、Cocos2d-x原生Lua框架與Quick-Cocos2d-xLua框架等。第3篇為「網絡篇」,主要內容有網絡基礎、selectIO復用、Socket和Libcurl等基礎知識,以及弱聯網、強聯網、局域網等網絡游戲的客戶端和服務端開發。第4篇為「跨平台篇」,主要內容有Android和iOS平台的開發和打包知識,以及如何使用Any SDK快速接入第三方SDK。
本書適合使用Cocos2d-x進行游戲開發的中高級讀者閱讀,尤其適合在使用Cocos2d-x開發過程中碰到問題的程序員,以及希望學習一些實用技術,從而豐富自身經驗的程序員。對於大中專院校的學生和社會培訓班的學員,本書也是一本不可多得的學習教程。
目錄
第1篇 實用技術篇 第1章 文件讀寫 1.1 使用UserDefault 1.2 讀寫XML文件 1.2.1 XML格式簡介 1.2.2 使用TinyXML讀取XML 1.2.3 使用TinyXML寫入XML 1.3 讀寫Plist文件 1.3.1 Plist格式簡介 1.3.2 讀寫Plist文件 1.4 讀取CSV文件 1.4.1 解析CSV 1.4.2 描述復雜結構 1.5 讀寫二進制文件 第2章 加密解密 2.1 加密解密基礎 2.1.1 公鑰/私鑰與非對稱加密 2.1.2 信息摘要與數字簽名 2.1.3 數字證書 2.2 防止內存修改 2.3 對資源的加密解密 2.3.1 使用TexturePacker加密紋理 2.3.2 對Lua腳本進行加密 2.3.3 自定義Lua腳本加密解密 2.3.4 自定義圖片加密解密 2.4 使用加固工具 2.4.1 360加固保加固步驟 2.4.2 Android應用簽名 第3章 增量更新 3.1 使用AssetsManagerEx 3.2 搭建增量更新服務器 3.3 Manifest文件詳解 3.4 AssetsManagerEx內部實現流程簡析 3.5 自動打包工具 第4章 聲音與音效 4.1 選擇音頻格式 4.2 使用SimpleAudioEngine 4.3 使用AudioEngine 4.4 聲音音效相關的經驗和技巧 第5章 分辨率適配 5.1 Cocos2d-x適配策略 5.1.1 分辨率適配策略 5.1.2 坐標編碼 5.1.3 OpenGL窗口與可視化窗口 5.1.4 setDesignResolutionSize詳解 5.2 分辨率適配經驗 5.2.1 寬度或高度鎖定 5.2.2 計算設計分辨率 5.2.3 場景固定內容 5.2.4 經驗小結 5.3 CocoStudio分辨率適配 第6章 CocoStudio佳實踐 6.1 高效創建CSB 6.1.1 簡單方案 6.1.2 緩存方案 6.1.3 克隆方案 6.2 異步加載CSB 6.3 高效播放CSB動畫 第7章 調試Cocos2d-x 7.1 控制台調試 7.2 使用KxDebuger調試Cocos2d-x 第8章 調試技巧總結 8.1 初級調試技巧 8.1.1 基礎操作 8.1.2 啟動調試 第9章 物理引擎——Box2d基礎 第10章 物理引擎——應用到Cocos2d-x 第11章 圖元渲染 第12章 Spine骨骼動畫 第13章 2D、3D粒子特效 第14章 裁剪與屏蔽 第15章 使用Shader——GLSL 第16章 使用Shade——常用特效 第2篇 Lua篇 第17章 Lua基礎概述 第18章 Lua——table 第19章 Lua與C的通信 第20章 Cocos2d-x原生框架詳解 第21章 Cocos2d-x Quick框架詳解 第22章 Quick框架實踐——MVC框架 第3篇 網絡篇 第23章 網絡游戲——網游開發概述 第24章 弱聯網游戲——Cocos2d-x 客戶端實現 第25章 弱聯網游戲——PHP服務器實現 第26章 強聯網游戲——TCP和Socket 第27章 強聯網游戲——單機版動作游戲 第28章 強聯網游戲——C++服務器實現 第29章 網絡游戲——前后端網絡同步 第30章 局域網游戲——使用UDP 第31章 局域網游戲——建立、搜索、加入房間 第4篇 跨平台篇 第32章 Android環境搭建 第33章 使用JNI實現C++與Java互調 ……
詳細資料
- ISBN:9787302461258
- 規格:543頁 / 普通級 / 1-1
- 出版地:大陸
|
|
|
| 作者:水野學 出版社:時報文化出版企業股份有限公司 出版日期:2020-01-21 66折: $ 211 | | 作者:許添盛 出版社:賽斯文化 出版日期:2007-09-01 66折: $ 581 | | 作者:許添盛醫師主講 出版社:賽斯文化 出版日期:2020-02-01 66折: $ 660 | | 作者:科林.史都華 出版社:五南圖書出版股份有限公司 出版日期:2019-05-28 66折: $ 231 | |
|
| 作者:枡野俊明 出版社:悅知文化 出版日期:2024-12-18 $ 260 | | 作者:護玄 出版社:原動力文化事業有限公司 出版日期:2025-02-12 $ 630 | | 作者:かきのたね 出版社:台灣東販股份有限公司 出版日期:2025-02-06 $ 111 | | 作者:安正鳳 出版社:語研學院 出版日期:2020-04-09 $ 299 | |
|
| 作者:花於景(雷雷夥伴) 出版社:魔豆文化有限公司 出版日期:2025-02-05 $ 150 | | 作者:花於景(雷雷夥伴) 出版社:魔豆文化 出版日期:2025-02-05 $ 150 | | 作者:日向夏 出版社:東立 出版日期:2025-02-14 $ 187 | | 作者:林不答 出版社:英屬維京群島商高寶國際有限公司台灣分公司 出版日期:2025-01-08 $ 238 | |
|
|
|
|