Cocos2d-x 遊戲開發實戰精解
歐桐桐
- 出版商: 清華大學
- 出版日期: 2016-02-01
- 定價: $419
- 售價: 7.9 折 $331
- 語言: 簡體中文
- 頁數: 389
- 裝訂: 平裝
- ISBN: 730242053X
- ISBN-13: 9787302420538
-
相關分類:
遊戲設計 Game-design
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
電力電子學 (Power Electronics, 3/e)
$580$522 -
Perl 學習手冊, 6/e (Learning Perl, 6/e)$580$458 -
Eclipse 4 Plug-in Development by Example: Beginner's Guide$1,690$1,606 -
$1,568Learning Web App Development (Paperback) -
設計模式之禪, 2/e$534$507 -
Node.js 模組參考手冊$580$458 -
Neural Network Design, 2/e (Paperback)$1,650$1,568 -
$210設計模式沈思錄 -
$1,568Abusing the Internet of Things: Blackouts, Freakouts, and Stakeouts (Paperback) -
$414大富翁手機遊戲開發實戰(基於Cocos2d-x3.2引擎) -
動手玩科學:邊玩邊學的兒童教育(Tinkering: Kids Learn by Making Stuff)$380$342 -
叢集管理王者 Nagios:伺服器、網路零當機時代來臨 (舊版:王者歸來-零當機時代,使用 Nagios 管理伺服器、網路及系統)$780$663 -
Web Development with Go: Building Scalable Web Apps and RESTful Services (Paperback)$2,070$1,967 -
TQC+ Flash動畫設計認證指南解題秘笈-Flash CC$250$198 -
超簡單機器人動手做: 用隨處可見的材料發掘最先進的機器人學問 (Making Simple Robots: Exploring Cutting-Edge Robotics with Everyday Stuff )$420$378 -
$1,620The Art of Digital Marketing: The Definitive Guide to Creating Strategic, Targeted, and Measurable Online Campaigns -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
Data Science from Scratch|用 Python 學資料科學 (中文版)(Data Science from Scratch: First Principles with Python)$580$458 -
Python 程式設計「超入門」$420$357 -
Python 新手使用 Django 架站的 16堂課 - 活用 Django Web Framework 快速建構動態網站
$690$538 -
ASP.NET 學習教材 -- 使用 C#, 2/e (附287分教學錄影檔)$650$514 -
今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 -
jQuery 最強圖解實戰講座$450$383 -
$454Cocos Creator 遊戲開發實戰 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容簡介>
《Cocos2d-x遊戲開發實戰精解》以實例為基礎,通過簡單的例子來介紹Cocos2d—x中各個模塊的使用方法和一些常見遊戲的實現思路。書中詳細介紹從零基礎到能夠獨立開發簡單遊戲的整個過程,同時探討遊戲開發中設計模式的應用。另外,作者為書中的重點內容錄制了一些教學視頻,以便於讀者更加高效、直觀地學習。《Cocos2d-x遊戲開發實戰精解》共19章,分為4篇。第1篇為開發前的環境搭建,主要介紹Cocos2d—x的背景知識及開發環境的搭建。第2篇為Cocos2d—x基礎鋪墊,主要介紹Cocos2d—x中的基本UI、對用戶操作的響應、地圖系統、物理引擎、粒子系統及存儲和網絡等方面的知識。第3篇為Cocos2d—x技能提升,屬於進階知識,主要介紹如何使用額外的控件、如何使用Cocos Studio及設計模式的相關內容。第4篇為Cocos2d—x遊戲開發案例實戰,主要通過幾個遊戲案例介紹如何利用Cocos2d—x開發遊戲應用。
<章節目錄>
第1篇開始前的環境搭建
第1章初識Cocos2d—x
1.1我是怎樣遇到Cocos2d—x的
1.1.1Cocos2d的歷史
1.1.2簡單介紹一下Cocos2d—x
1.1.3筆者的個人感受
1.2開始前的準備
1.2.1Visual Studio 2013的安裝
1.2.2Cocos集成開發環境的安裝
1.3安卓開發環境的搭建
1.3.1JDK的安裝
1.3.2ADT的使用
1.3.3如何在真機上運行Cocos2d—x程序
1.3.4多個類的情況
1.4關於本書的一些約定
1.5小結
第2篇Cocos2d—x基礎鋪墊
第2章Cocos2d—x基礎知識學習
2.1在Cocos2d—x中創建一個新的場景
2.2讓場景顯示出來
2.3Cocos2d—x中的一些概念
2.3.1導演
2.3.2節點
2.3.3場景
2.3.4圖層
2.3.5精靈
2.4總結
第3章在屏幕上顯示內容
3.1在Cocos2d—x中顯示一行文字
3.2在Cocos2d—x中顯示圖像
3.3在Cocos2d—x中使用菜單
3.4Cocos2d—x中屏幕適配的原理
3.5在Cocos2d—x中播放聲音
3.6實戰:一個簡單的鋼琴
3.7小結
第4章實現交互的功能
4.1單點觸摸的紙牌遊戲
4.2多點觸摸的羊駝遊戲
4.3鼠標和鍵盤的加入
4.4在Cocos2d—x中使用加速度傳感器
4.5實戰:在Cocos2d—x中實現遊戲搖桿
4.6小結
第5章讓人物動起來
5.1讓精靈進行簡單的動作
5.2在Cocos2d—x中實現更加複雜的動作
5.3在Cocos2d—x中實現動作的監聽
5.4讓主角跑起來
5.5用打包後的圖片創建動畫
5.6實戰:利用動畫實現人物行走
5.7小結
第6章定時器的原理及使用
6.1定時器的基本使用
6.2定時器的缺陷以及改進
6.3定時器的註冊與取消
6.4使用定時器實現觸發器
6.5實戰:利用定時器優化實現人物行走的效果
6.6實戰:實現回合製遊戲戰鬥效果
6.7小結
第7章地圖系統的使用
7.1使用圖片作為地圖
7.1.1實現人物簡單行走
7.1.2使用分層的方式來表示路徑
7.1.3實現人物的移動
7.1.4一點補充
7.2瓦片地圖與地圖編輯器
7.2.1獲得瓦片地圖
7.2.2將地圖加載到Cocos2d—x場景中
7.2.3在項目中使用瓦片地圖
7.3障礙物的獲取
7.4簡單介紹一下算法
7.4.1深度優先和廣度優先算法
7.4.2地圖的化簡
7.4.3最短路徑算法
7.4.4A星算法
7.5小結
第8章Cocos2d—x中的粒子系統
8.1什麼是粒子系統
8.2粒子系統的使用
8.3使用粒子系統創建火焰
8.4使用粒子編輯器
8.5小結
第9章在Cocos2d—x中使用物理引擎
9.1什麼是物理引擎
9.2物理引擎中常用的概念
9.2.1世界
9.2.2剛體
9.2.3形狀
9.2.4夾具
9.2.5關節
9.2. 6碰撞
9.3在Cocos2d—x中使用物理引擎
9.4玩家實現對剛體的操縱
9.5Box2D中關於倍數的設定
9.6向屏幕中加入多個小球
9.7小結
第10章存儲和網絡
10.1Cocos2d—x中本地信息的存儲
10.2Cocos2d—x中的文件系統
10.3Cocos2d—x中弱聯網技術的使用
10.3.1通過HTTP協議獲取在線信息
10.3.2向服務端發送請求
10.4Cocos2d—x中XML文件的解析
10.5小結
第3篇Cocos2d—x技能提升
第11章高級UI控件
11.1九宮格是個什麼東西
11.1.1九宮格簡介
11.1.2實現九宮格的效果
11.1.3神奇的Scale9Sprite
11.2Scale9Sprite在按鈕中的應用
11.3在Cocos2d—x中使用滑動條
11.3.1自定義SlideBar實現滑動條
11.3.2使用類ControlSlider來實現滑動條的效果
11.4另一種形式的進度條
11.5在遊戲中使用開關
11.6小結
第12章學習使用Cocos Studio
12.1Cocos Studio的使用
12.1.1Cocos Studio的作用
12.1.2Cocos Studio中各部分的功能
12.1.3實戰:利用Cocos Studio實現登錄APP
12.2在Cocos Studio中使用自定義控件
12.3對Cocos Studio製作的按鈕進行響應
12.4使用骨骼編輯器製作動畫
12.4.1下載谷歌的骨骼動畫編輯器
12.4.2實戰:使用骨骼動畫編輯器實現運動的火柴人
12.5小結
第13章Cocos2d—x中的設計模式
13.1什麼是設計模式
13.2設計模式的作用是什麼
13.3Cocos2d—x中的設計模式
13.3.1單例模式
13.3.2二段構建模式
13.3.3工廠模式
13.3.4外觀模式
13.3.5觀察者模式
13.3.6中介者模式
13.4Cocos2d—x中的防禦式編程
13.5小結
……
第4篇Cocos2d—x遊戲開發案例實戰
<作者介紹>
歐桐桐,畢業於大連海事大學信息管理與信息系統專業。熟悉各種主流的遊戲開發框架,尤其熱愛Cocos2d-x。曾經針對PC網絡遊戲開發了多款用於競技的模擬器(如召喚獸打書模擬器、人物加點模擬器等),深受廣大網絡遊戲玩家的喜愛。作為一名資深的網絡遊戲玩家,善於利用自己的開發經驗發現網絡遊戲腳本背後的秘密。
