新書推薦:
《
妈妈,你好吗?(一封写给妈妈的“控诉”信,日本绘本奖作品)
》
售價:NT$
194.0
《
保守主义:为传统而战
》
售價:NT$
704.0
《
不同境遇的36岁:无尽与有限+人生半熟
》
售價:NT$
510.0
《
小时光 油画棒慢绘零基础教程
》
售價:NT$
403.0
《
可控性混乱
》
售價:NT$
301.0
《
篡魏:司马懿和他的夺权同盟
》
售價:NT$
296.0
《
狂飙年代:18世纪俄国的新文化和旧文化(第三卷)
》
售價:NT$
806.0
《
协和专家大医说:医话肿瘤
》
售價:NT$
500.0
|
內容簡介: |
.Cocos2D讓遊戲新手在極短時間內也可以開發出吸引人的遊戲
.Cocos2D讓遊戲開發成為真正的樂趣
最全面、深入,有系統講解Cocos2D的使用方法、技術要點、工作原理、開發技巧、最佳實踐和性能優化。
透過精心設計的典型案例完美呈現Cocos2D遊戲設計與開發的完整過程,極具啟發性和可操作性。
大幅降低了遊戲開發的門檻和難度。遊戲開發者可以把關注的焦點放在遊戲機制本身的設計上,而非耗費大量時間學習OpenGLES中晦澀難懂的低階API。
雖然這本書是關於Cocos2D的,但其中也涉及遊戲設計與策劃、專案的測試、上傳與市場推廣等方面的知識。
|
目錄:
|
前言
PART1基礎篇
第1章開始前的準備工作
1.1什麼是Cocos2D
1.2下載與安裝
1.3HelloCocos2D實例
1.4深入學習HelloCocos2D專案
1.5在裝置上執行HelloCocos2D專案
1.6本章小結
第2章你的第一款iPhone遊戲—垂直射擊遊戲
2.1準備工作
2.2建構遊戲場景
2.3玩家互動
2.4碰撞檢測
2.5遊戲音效
2.6最後的點綴
2.7本章小結
第3章Cocos2D核心類別
3.1Cocos2D節點基礎知識
3.2CCNode節點類別
3.3CCScene場景類別
3.4CCLayer層類別
3.5CCTexture紋理類別
3.6CCSprite精靈類別
3.7Cocos2D中的單例
3.8垂直射擊遊戲—載入遊戲資料
3.9本章小結
第4章Cocos2D中的動作、特效與動畫
4.1Cocos2D中的節點動作
4.2動作的分類及使用
4.3垂直射擊遊戲:載入進度指示器與捲動背景
4.4Cocos2D中的特效
4.5Cocos2D中的動畫
4.6使用Zwoptex工具實現動畫效果
4.7垂直射擊遊戲—增加飛行和爆炸動畫
4.8本章小結
第5章Cocos2D中的文字繪製系統
5.1文字繪製系統的組成
5.2標籤的對齊方式
5.3使用協力廠商工具建立字型紋理圖集
5.4垂直射擊遊戲—美化遊戲介面
5.5本章小結
第6章Cocos2D中的事件處理機制
6.1iOS中的互動事件處理
6.2Cocos2D中的觸控事件處理
6.3Cocos2D中的重力感應事件
6.4垂直射擊遊戲—暫停遊戲
6.5本章小結
第7章Cocos2D世界的聲音
7.1認識CocosDenshion音效引擎
7.2SimpleAudioEngine使用方法
7.3CDSoundEngine使用方法
7.4遊戲選單中的聲音設定選項
7.5垂直射擊遊戲—GameOver
7.6本章小結
第8章在Cocos2D中使用圖磚
8.1認識圖磚
8.2Tiled地圖編輯器
8.3在專案中使用圖磚
8.4超級瑪利歐—實現簡單的原型
8.5本章小結.
第9章物理引擎—更真實的Cocos2D世界
9.1遊戲物理引擎概況
9.2認識Box2D
9.3範例專案HelloBox2D詳解
9.4Box2D實戰—物理射擊遊戲
9.5超級瑪利歐—Box2D與Tiled結合
9.6本章小結
PART2實戰篇
第10章AngelPanda遊戲的設計與實現
10.1iOS遊戲完整的製作流程
10.2AngelPanda遊戲設計
10.3開發前的準備工作
10.4AngelPanda遊戲的實現
10.5本章小結
第11章AngryPanda遊戲的設計與框架架設
11.1AngryPanda遊戲設計
11.2開發前的準備工作
11.3資料儲存和遊戲設定
11.4遊戲中的音效管理
11.5遊戲中的輔助介面
11.6本章小結
第12章AngryPanda遊戲主場景的實現
12.1Box2D世界的物體
12.2實現遊戲的主場景
12.3遊戲中的碰撞檢測機制
12.4本章小結
PART3高級篇
第13章粒子系統
13.1Cocos2D中的粒子系統
13.2手動建立粒子系統範例
13.3plist檔案
13.4粒子工具ParticleDesigner
13.5本章小結
第14章CocosBuilder和Shader
14.1CocosBuilder初體驗
14.2第一個CocosBuilder專案
14.3HelloWorldCocosBuilder專案功能增強
14.4著色器
14.5本章小結
第15章在遊戲中增加對GameCenter的支援
15.1什麼是GameCenter
15.2在專案中增加對GameCenter的支援
15.3範例專案GKTapper詳解
15.4本章小結
第16章在遊戲中增加對IAP的支援
16.1什麼是IAP
16.2StoreKitFramework介紹
16.3在iTunesConnect設定IAP
16.4在專案中增加與IAP相關的程式
16.5在裝置中測試並傳送審核
16.6本章小結
第17章遊戲效能分析與最佳化
17.1如何發現效能瓶頸
17.2Cocos2D內建的效能分析工具
17.3最佳化Cocos2D遊戲效能
17.4本章小結
第18章產品的測試、發佈與推廣
18.1使用者體驗測試
18.2產品的上傳與發佈
18.3App產品的宣傳與推廣
18.4本章小結
第19章Cocos2D的延伸
19.1Cocos3D簡介
19.2Cocos2D-x簡介
19.3Cocos2D-HTML5詳解
19.4Cocos2D-Python簡介
19.5本章小結
|
|