圖書信息
書名:iOS遊戲編程之從零開始—Cocos2d-x與cocos2d引擎遊戲開發作者:李華明
ISBN:9787302309772
定價:59元
印次:1-1
裝幀:平裝
印刷日期:2013-1-10
作者簡介
李華明暱稱:xiaominghimi
英文名:Himi
出生日期:1990年1月1日
職業:CTO、青年作家
名言:不要讓任何事情成為你不去學習的理由。
移動開發專家,專注於移動開發領域,多年 J2me、Android、iOS 平台遊戲與軟體開發經驗;
2010 年年初與清華出版社簽約創作《Android遊戲編程之從零開始》一書,此書於2011 年成功面市,受到業界人士的關注與支持;
2012 年年初與清華出版社簽約創作《iOS遊戲編程之從零開始—Cocos2d-x與cocos2d引擎遊戲開發》一書,此書於2013 年成功面市,再次受到業界人士的讚賞與支持;
在CSDN、ITeye、51CTO、eoe-Android、中國移動開發者社區、微度網等多家技術論壇擔任技術專家與版主;部落格中發表了一系列Android 與iOS 遊戲開發的文章受到廣泛關注!其中最值得提起的是部落格中《淺談4 年遊戲開發de 自學歷程!》一篇自述讓眾多的大學生與IT 業界人士大為鼓舞與讚賞;
編輯推薦
移動遊戲開發專家Himi新作基於最新的Cocos2d—X 2.x、Cocos2d—iphone 2.x引擎
移動開發專家李華明傾情演繹
iOS遊戲開發快速入門
光碟包括全書44個示例項目代碼
內容推薦
ios平台遊戲開發是目前移動遊戲開發最熱門的一個分支,從事此工作的開發人員多能拿到高薪。本書是作者繼《android遊戲編程之從零開始》熱銷之後編寫的又一本、基於cocos2d—x 2.x和cocos2d—iphone版本,講述ios平台遊戲開發的新作。全書分為兩個部分共11章,內容主要包括cocos2d—x引擎遊戲開發的基礎,常用的類、方法及其使用示例,遊戲開發的基礎知識、方法和技巧,跨平台遊戲的開發技巧,並以一個飛行射擊遊戲實戰項目的分析詳解遊戲開發過程;同時,還簡單介紹了cocos2d—iphone引擎的使用及其項目開發注意事項。隨書光碟包括本書所有的示例項目代碼。
《ios遊戲編程之從零開始—cocos2d-x與cocos2d引擎遊戲開發(配光碟)》適合想要學習ios平台遊戲開發的初學者,以及國中級ios平台遊戲開發人員,也適合作為ios遊戲培訓的教材和高等院校相關專業師生的教學參考書。
目錄
第一部分cocos2d-x第1章 cocos2d-x簡介與安裝
1.1cocos2d-x引擎介紹
1.2cocos2d-x引擎下載與項目模板安裝
1.3本章小結
第2章hello,cocos2dx
2.1創建第一個cocos2d-x項目
2.2cocos2d-x項目結構
2.3熟悉4個常用類
2.4appdelegate的3個生命周期函式
2.5運行第一個cocos2d-x項目
2.6本章小結
第3章遊戲開發基礎
3.1第一個場景hello worldscene
3.2快速掌握cocos2d-x引擎的學習技巧
第一部分cocos2d-x
第1章 cocos2d-x簡介與安裝
1.1cocos2d-x引擎介紹
1.2cocos2d-x引擎下載與項目模板安裝
1.3本章小結
第2章hello,cocos2dx
2.1創建第一個cocos2d-x項目
2.2cocos2d-x項目結構
2.3熟悉4個常用類
2.4appdelegate的3個生命周期函式
2.5運行第一個cocos2d-x項目
2.6本章小結
第3章遊戲開發基礎
3.1第一個場景hello worldscene
3.2快速掌握cocos2d-x引擎的學習技巧
3.3ccsprite精靈詳解
3.4常用的兩種layer層
3.5ccnode的添加與tag
3.6坐標系與錨點z軸遮擋關係
3.7字型與文本
3.8cctextfieldttf輸入框
3.9ccmenu選單
3.10cceditbox編輯框
3.11cccontrolswitch開關
3.12cccontrolslider滑動條
3.13cccontrolbutton按鈕
3.14los高清與非高清
3.15獲取當前設備語言
3.16draw繪製
3.17更新函式
3.18ccprogressto進度計時器
3.19ccscrollview滾動視圖
3.20記憶體及效率的一些總結
3.21設定豎屏運行項目方法
3.22cclog與cclog的區別
3.23本章小結
第4章動作與動畫
4.1action動作
4.2動畫
4.3常見的22種特效
4.4切換場景的32種動畫
4.5本章小結
第5章實戰預備篇
5.1觸屏事件
5.2碰撞檢測
5.3地圖
5.4音樂與音效
5.5遊戲數據
5.6粒子特效
5.7遊戲搖桿
5.8cocosbuilder使用詳解
5.9裁切區域
5.10本章小結
第6章cocos2d-x跨平台簏
6.1編譯和運行跨平台的cocos2d-x項目
6.2xcode集成ios與android項目
6.3xcode代碼混編
6.4c++調用java層
6.5ios與android的視頻播放
6.6本章小結
第7章飛行射擊項目實戰篇
7.1飛行射擊項目概述
7.2項目製作前的準備工作
7.3設定項目豎屏並隱藏fps等信息
7.4添加選單場景界面
7.5添加“關於”和“積分”場景
7.6添加遊戲場景
7.7遊戲開發過程中的3個注意點
7.8本章小結
第8章遊戲開發提高篇
8.1腳本語言lua
8.2xmi檔案讀取
8.3csv檔案讀取
8.4跨平台網路
8.5ios6與最新cocos2d-x版本
8.6本章小結
第二部分cocos2d-iphone
第9章cocos2d-iphone引擎介紹與安裝
9.1cocos2d-iphone引擎介紹
9.2cocos2d-iphone引擎下載與模板安裝
9.3本章小結
第10章hello,cocos2d-iphone
10.1創建第一個cocos2d-iphone項目
10.2 cocos2d-iphone項目的結構
10.3本章小結
第11章ccocos2d-iphone基礎篇
11.1cocos2d-iphone引擎基礎使用示例
11.2快速掌握cocos2d-iphone引擎的幾點建議
11.3本章小結
媒體評論
— CocoaChina社區創始人 劉冠群Gary李華明同學的這本書是Cocos2d-x升級到2.0之後的又一本教程,書中涉及大量2.0版本的新功能,如CocosBuilder編輯器的配合使用、多解析度適配、跨平台網路庫等,不論對cocos2d老手還是初學者而言都很有價值。在移動網際網路浪潮中,第一撥淘到真金白銀的多數都是遊戲開發者。臨淵羨魚不如退而結網,流行的Cocos2d-x遊戲引擎,加上這本教程,希望能成為遊戲開發者手裡的比較靠譜的一張漁網。
— Cocos2d-x 遊戲引擎核心開發者 王哲Walzer
Himi在手機遊戲技術開發領域是一位非常喜歡與人分享的技術專家,編寫了不少教程並發表在網路上。這些教程以cocos2d系列相關開發內容為主,幫助不少人走上了遊戲開發的道路。這本書作為作者長期遊戲開發的總結,非常詳細地從頭至尾講解了Cocos2d-x的遊戲開發思路、如何上手以及進階開發的方方面面,還針對Cocos2d-x跨平台特性進行了深入地講解。本書圖文並茂,重點突出,多以具體的實例配合關鍵點進行講解,這種方式使得遊戲開發的新手不至於迷惑,對於Cocos2d-x比較熟悉的老手也有很多可以學習的內容。Himi對這本書籍的編寫非常認真,可以稱得上是心血之作,相信對於購書者會有不小的幫助。
— CocoaChina社區創始人 劉冠群Gary
相關視頻教程
Cocos2D-X開發視頻教程-捕魚達人講師:歐陽老師
對象:有C++基礎/iOS開發基礎
簡介:視頻以捕魚達人為項目案例,講述如何使用Cocos2D-X來開發一款遊戲。使用了主流的C++開發語言,內容覆蓋了Cocos2D-X遊戲啟動流程,暫停恢復遊戲, 遊戲場景創建, 定時器使用, CCLayer的生命周期, CCNode介紹和繼承關係圖, CCAction原理, 串列動作CCSequence, 標準觸摸事件, 縮放CCScale動作, 精靈BatchNode處理, Zwoptex, TexturePacker工具使用, 遊戲性能提升,Bezier曲線介紹, 多繼承和代理等技術點。
Cocos2D-X是國內使用開源移動2D遊戲框架。Cocos2d-X重點是圍繞Cocos2d跨平台。Cocos2d-x提供的框架外,手機遊戲,可以寫在C++或者Lua中,使用API是Cocos2d-iPhone兼容。Cocos2d-x項目可以建立和運行iOS,可以編寫的原始碼在桌面作業系統中編輯和調試。