注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)Cocos 2d-x游戲開發(fā):基礎(chǔ)與實(shí)戰(zhàn)

Cocos 2d-x游戲開發(fā):基礎(chǔ)與實(shí)戰(zhàn)

Cocos 2d-x游戲開發(fā):基礎(chǔ)與實(shí)戰(zhàn)

定 價(jià):¥79.00

作 者: 王迪
出版社: 中國青年出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設(shè)計(jì)

ISBN: 9787515325781 出版時(shí)間: 2015-09-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  從基礎(chǔ)講解cocos2d-x,詳細(xì)介紹眾多函數(shù)使用,提供豐富實(shí)際開發(fā)的小實(shí)例,配合游戲?qū)嵗钚伦顭岬膄lappy bird實(shí)戰(zhàn)。

作者簡介

  王迪: 2012.5月:四川省ACM大學(xué)生編程競賽二等獎。 2012.10月:四川移動MM百萬青年創(chuàng)業(yè)大賽二等獎。 2012.11月:中國移動MM百萬青年創(chuàng)業(yè)大賽校園收費(fèi)組第8名 中國移動MM百萬青年創(chuàng)業(yè)大賽校園免費(fèi)組第15名 2013.4月:APPJAMM軟件創(chuàng)意競賽金獎。 2013.8月:中國大學(xué)生服務(wù)外包創(chuàng)新創(chuàng)業(yè)大賽二等獎。 2013.11月:谷歌Android應(yīng)用開發(fā)中國大學(xué)生挑戰(zhàn)賽全國優(yōu)秀獎 2014.3月:四川移動MM百萬青年創(chuàng)業(yè)大賽一等獎 2014.3月:中國成都國際軟件設(shè)計(jì)與應(yīng)用大賽團(tuán)體二等獎 2014.4月:微軟“創(chuàng)新杯”全球大學(xué)生科技創(chuàng)新大賽全國三等獎作品:《雙蛇戰(zhàn)爭》:一款貪吃蛇改編的益智游戲?!额B皮盒子》:基于Cocos2d-x和Box2d的物理游戲。《點(diǎn)亮星空》:基于Cocos2d-x的益智類游戲。《中國好舌頭》:基于Cocos2d-x和科大訊飛語音識別的語音游戲。《益智方塊》:基于Cocos2d-x的類數(shù)獨(dú)益智游戲。

圖書目錄

第一部分 Cocos2d-x知識 第1章 Cocos2d-x簡介與環(huán)境搭建 1.1 Cocos2d-x簡介 1.2 開發(fā)環(huán)境的搭建 1.3 小結(jié) 第2章 第一個(gè)Cocos2d-x程序 2.1創(chuàng)建第一個(gè)Cocos2d-x項(xiàng)目 2.2 Cocos2d-x項(xiàng)目結(jié)構(gòu) 2.3 AppDelegate類 2.4 運(yùn)行第一個(gè)Cocos2d-x項(xiàng)目 2.5 游戲窗口大小 2.6 小結(jié) 第3章 Cocos2d-x初級知識 3.1 C++語法特點(diǎn)簡單介紹 3.2第一個(gè)HelloWorld場景 3.3新建一個(gè)場景 3.4 CCSprite精靈類 3.5坐標(biāo)系及錨點(diǎn) 3.6 addChild參數(shù) 3.7 CCLabel文本標(biāo)簽類 3.7.1創(chuàng)建文本 3.7.2對每個(gè)字符對象操作 3.7.3 多行文本 3.7.4文本對齊方式 3.7.5錨點(diǎn)對文本顯示的影響 3.7.6 CCLabelAtlas的另一種創(chuàng)建方式 3.8 CCMenu菜單類 3.9CCNode節(jié)點(diǎn)類 3.10 CCDirector導(dǎo)演類 3.11 CCScene場景類 3.12 CCLayer層類 3.12.1 CCLayer 3.12.2 CCLayerColor 3.12.3 CCLayerGradient 3.12.4 CCLayerMultiplex 3.13 獲取當(dāng)前語言 3.14 Schedule定時(shí)器 3.15 CCScale9Sprite點(diǎn)九圖 3.16 幾個(gè)常用的數(shù)據(jù)結(jié)構(gòu)類 3.16.1 CCString字符串 3.16.2 CCArray數(shù)組 3.16.3 CCDirtionary詞典 3.16.4 CCRect 3.17自適應(yīng)屏幕方法 3.17.1分辨率和屏幕尺寸 3.17.2幾個(gè)屏幕大小概念 3.17.3引擎提供的解決方案 3.17.4優(yōu)化方案 3.17.5建議 3.18 getter和setter宏定義 3.19 create()函數(shù) 3.20 CCLog調(diào)試信息 3.21 隨機(jī)數(shù) 3.22小結(jié) 第4章 游戲中的動作與動畫 4.1 CCAction動作 4.1.1 瞬間動作 4.1.2 持續(xù)動作 4.1.3回調(diào)動作 4.2不僅僅精靈可以動 4.3 TexturePacker使用 4.4 CCAnimate幀動畫 4.5 ActionProgress進(jìn)度器 4.5.1 ActionProgress用法 4.5.2制作技能冷卻特效 4.6 運(yùn)動中的速度效果 4.7 GridAction網(wǎng)格特效動作 4.8 CCFollow和CCSpeed 4.8.1 CCFollow 4.8.2 CCSpeed 4.9 動作管理 4.10 切換場景動畫 4.11 Loading界面進(jìn)度條加載資源 4.11.1場景的生命周期 4.11.2 Loading界面 4.11.3加載資源 4.11.4 移除資源 4.12 小結(jié) 第5章 Cocos2d-x高級UI控件 5.1 CCControlButton 5.2 CCEditBox 5.3 CCControlPotentiometer 5.3.1顏色變化的進(jìn)度圈 5.4 CCControlSlider 5.5 CCControlStepper 5.6 CCControlSwitch 5.7 CCScrollView 5.8 CCTableView 5.9 CocoStudio UI控件 5.9.1UILabel 5.9.2 UILabelBMFont 5.9.3 UILabelAtlas 5.9.4 UIButton 5.9.5 UICheckBox 5.9.6 UIImageView 5.9.7 UILoadingBar 5.9.8 UISlider 5.9.9 UITextField 5.9.10 UIScrollView 5.9.11 UIListView 5.9.12 UIPageView 5.9.13 關(guān)于UI編輯器 5.10 小結(jié) 第6章 Cocos2d-x必備知識 6.1 Bitmap Font Generator制作靜態(tài)字庫 6.2顯示中文及文字國際化 6.2.1設(shè)置文字編碼 6.2.2 XML文件讀取 6.3 CCSpriteBatchNode貼圖優(yōu)化 6.4 屏幕截取 6.5 音樂與音效 6.5.1各平臺支持格式 6.5.2播放音樂和音效 6.6 觸摸事件 6.6.1單點(diǎn)觸控 6.6.2多點(diǎn)觸控 6.6.3雙擊事件 6.6.4簡單手勢識別 6.7 碰撞檢測 6.7.1矩形碰撞 6.7.2圓形碰撞 6.7.3 多邊形碰撞 6.7.4圖片拖拽與定位 6.8瓦片地圖 6.8.1 TiledMap使用 6.8.2繪制地圖 6.8.3添加對象 6.8.4運(yùn)行地圖 6.8.5碰撞檢測 6.9 保存用戶數(shù)據(jù) 6.9.1 CCUserDefault類 6.9.2數(shù)據(jù)保存注意事項(xiàng) 6.10 粒子系統(tǒng) 6.10.1系統(tǒng)提供的粒子系統(tǒng) 6.10.2粒子屬性 6.10.3 自定義粒子 6.10.4 粒子編輯器 6.11加速度計(jì) 6.12 CCClippingNode裁切節(jié)點(diǎn) 6.13 文件讀寫 6.14骨骼動畫 6.15 CCParallaxNode視差節(jié)點(diǎn) 6.16小結(jié) 第7章 Cocos2d-x跨平臺 7.1 Cocos2d-x編譯到Android平臺 7.1.1工具需求 7.1.2移植過程 7.1.3 Android模擬器運(yùn)行Cocos2d-x項(xiàng)目 7.2 Cocos2d-x編譯到IOS平臺 7.2.1環(huán)境要求 7.2.2 移植過程 7.3 Cocos2d-x編譯到Windows Phone 8平臺 7.3.1環(huán)境需求 7.3.2 移植過程 7.3.3發(fā)布 7.3.4添加庫文件 7.4 各平臺橫豎屏設(shè)置 7.4.1 Android平臺 7.4.2 IOS平臺 7.4.3 WP8平臺 7.5 C++調(diào)用Java 7.5.1 JniHelper類 7.5.2 getStaticMethodInfo參數(shù)詳解 7.5.3 方法調(diào)用 7.6 在Android平臺上集成新浪微博分享功能 7.6.1調(diào)用思路 7.6.2示例代碼 7.6.3 關(guān)于第三方SDK說明 7.7Android返回鍵和退出對話框 7.7.1返回鍵和菜單鍵響應(yīng) 7.7.2退出對話框 7.7.3關(guān)于Home鍵 7.8 小結(jié) 第8章 Cocos2d-x進(jìn)階知識 8.1 XML 8.1.1XML格式 8.1.2 XML創(chuàng)建 8.1.3 XML解析 8.2 JSON 8.2.1 JSON語法 8.2.2 JSON反序列化 8.2.3 JSON序列化 8.3 SQLite數(shù)據(jù)庫 8.3.1SQLite配置 8.3.2SQLite常用操作 8.3.3自定義SQLiteHelper 8.4 Http 8.4.1 Curl 8.4.2 HttpClient 8.5 內(nèi)存管理 8.5.1Cocos2d-x內(nèi)存管理機(jī)制 8.5.2靜態(tài)工廠構(gòu)造函數(shù) 8.6 Cache緩存 8.6.1CCTextureCache紋理緩存 8.6.2CCSpriteFrameCache精靈幀緩存 8.6.3CCAnimationCache動畫緩存 8.6.4緩存清除 8.7游戲優(yōu)化建議 8.8小結(jié) 第二部分 Cocos2d-x項(xiàng)目實(shí)戰(zhàn) 第9章 《Flappy Fly<>

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號