注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)游戲設(shè)計Cocos2d-x手機游戲開發(fā)與項目實戰(zhàn)詳解

Cocos2d-x手機游戲開發(fā)與項目實戰(zhàn)詳解

Cocos2d-x手機游戲開發(fā)與項目實戰(zhàn)詳解

定 價:¥69.00

作 者: 沈大海 著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 計算機/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設(shè)計

ISBN: 9787302350866 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 512 字數(shù):  

內(nèi)容簡介

  《Cocos2d-x手機游戲開發(fā)與項目實戰(zhàn)詳解》系統(tǒng)論述了Cocos2d-x的技術(shù)基礎(chǔ)、核心技術(shù)、游戲?qū)嵗约爱a(chǎn)品發(fā)布與運營。第1章介紹手機游戲類型和開發(fā)平臺的分析;第2章介紹手機游戲的策劃,包括分析玩家需求,編寫策劃文案,游戲原型的實現(xiàn);第3章介紹C、C++編程基礎(chǔ),從實戰(zhàn)角度,通過案例方式讓讀者快速了解C語言和C++語言的語法特點,對于原來從事Java開發(fā)的程序員可以快速對比,進而掌握C++語言的使用;第4章介紹Cocos2d-x的環(huán)境搭建和HelloWorld的項目實現(xiàn),通過本章讀者可以快速上手開發(fā)一個最簡單的移動游戲UI,并通過該案例以了解Cocos2d-x的運行原理;第5章介紹Cocos2d-x核心技術(shù),包括Cocos2d-x的核心類CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通過案例來介紹Cocos2d-x的場景、圖層、交互、動作、動畫、粒子效果、游戲地圖、物理引擎,并詳細介紹了Cocos2d-x 2.2.1版本中所有自帶Demo的功能;第6章用一款完整游戲項目《飛機大戰(zhàn)》設(shè)計來詳解手機游戲的開發(fā)流程,介紹了游戲進度和游戲菜單的實現(xiàn)、游戲按鍵處理與碰撞檢測等;第7章介紹了DeepBlueX引擎,這是對Cocos2d-x的二次封裝,通過封裝讓開發(fā)者通過狀態(tài)機的方式來規(guī)劃游戲的整體架構(gòu),并介紹了通過DeeepBlueX引擎實現(xiàn)了《飛機大戰(zhàn)》;第8章介紹Cocos2d-x網(wǎng)絡(luò)編程與網(wǎng)絡(luò)游戲的實現(xiàn),包括網(wǎng)絡(luò)游戲模型、使用Apache搭建網(wǎng)絡(luò)游戲服務(wù)器端、使用Cocos2d-x實現(xiàn)Http網(wǎng)絡(luò)連接、使用BSD Socket實現(xiàn)Socket通信;第9章介紹游戲打包與發(fā)布,包括發(fā)布游戲要準備的項目、制作游戲介紹文檔和圖標,以及如何尋找發(fā)布渠道。書中提供的程序代碼完整且全部在XCode和Cocos2d-x2.2.1環(huán)境下編譯通過,并經(jīng)過實際的測試,其中很多代碼具有非常高的實用價值,讀者可以直接拿來使用或者稍加修改便可用于商業(yè)化的游戲開發(fā)。

作者簡介

  沈大海,國內(nèi)知名移動開發(fā)專家,高級培訓(xùn)講師,移動互聯(lián)產(chǎn)品顧問。近十年一直從事移動平臺技術(shù)工作,對Android和iOS平臺及Cocos2d-x引擎有深入研究,曾先后主持開發(fā)聯(lián)想SPM系統(tǒng)、國家農(nóng)業(yè)科學(xué)院施肥通(移動版)、國家圖書館手機導(dǎo)航系統(tǒng)、易點點電子點菜系統(tǒng)、藍魔的逆襲塔防游戲、少數(shù)派貴金屬行情(移動版)、窠浦旅行家機票手機預(yù)定系統(tǒng)等項目,曾為Google大學(xué)實驗室、索愛、聯(lián)想、華為終端、海能達、愛立信、滾石移動、北緯通信、工信部移動互聯(lián)基地院校等企、事業(yè)單位講授移動開發(fā)課程。

圖書目錄

序(一)
序(二)
序(三)
前言
第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont 第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont 第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont 第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont 第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont 第5章 Cocos2d-x核心技術(shù)
本章概述
必備知識
學(xué)習(xí)重點
5.1 Cocos2d-x核心概念
5.1.1 導(dǎo)演CCDirector
5.1.2 場景CCScene
5.1.3 CCTransitionScene場景切換
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer
5.2 在CCLayer處理圖層交互
5.3.1 在CCLayer處理用戶觸摸
5.3.2 實現(xiàn)多點觸摸
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?br />5.4 菜單CCMenu、文字CCLabelTTF
5.4.1標簽菜單項
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項
5.4.4 文本渲染CCLabelAtlas
5.4.5 文本渲染CCLabelTTF
5.4.6 文本渲染CCLabelBMFont
本章思考
第5章 Cocos2d-x核心技術(shù) 
本章概述 
必備知識 
學(xué)習(xí)重點 
5.1 Cocos2d-x核心概念 
5.1.1 導(dǎo)演CCDirector 
5.1.2 場景CCScene 
5.1.3 CCTransitionScene場景切換 
5.1.4 繪圖節(jié)點CCNode和圖層CCLayer 
5.2 在CCLayer處理圖層交互 
5.3.1 在CCLayer處理用戶觸摸 
5.3.2 實現(xiàn)多點觸摸 
5.3.3 實現(xiàn)重力感應(yīng)傳感器交互 
5.3 在CCLayer實現(xiàn)《貪食蛇》游戲?qū)嵗?nbsp;
5.4 菜單CCMenu、文字CCLabelTTF 
5.4.1標簽菜單項 
5.4.2 精靈菜單項
5.4.3 觸發(fā)器菜單項 
5.4.4 文本渲染CCLabelAtlas 
5.4.5 文本渲染CCLabelTTF 
5.4.6 文本渲染CCLabelBMFont 
第9章 手機游戲的運營和推廣
本章概述 
必備知識 
學(xué)習(xí)重點
9.1 手機游戲的盈利模式 
9.1.1 內(nèi)置廣告 
9.1.2 推廣墻 
9.1.3 道具收費 。
9.1.4 游戲衍生品 
9.1.5 廣告主題游戲
9.2 手機游戲的發(fā)行模式 
9.2.1 買斷模式 
5.2.2 認清自身產(chǎn)品的受眾群體 
9.2.3 直接在第三方市場商店上傳 
9.2.4 尋找手機內(nèi)置渠道 
9.2.5 尋找有實力的游戲發(fā)行商 
9.3 積極參加行業(yè)活動 
9.3.1 GMGC全球移動游戲大會 
9.3.2 GMGC全球移動游戲月度沙龍 
9.3.3 參加相關(guān)比賽 
9.4 游戲運營核心數(shù)據(jù)解析 
9.4.1 數(shù)據(jù)指標介紹 
9.4.2 數(shù)據(jù)指標與產(chǎn)品調(diào)整 
9.4.3 打造月收入過百萬的移動游戲產(chǎn)品 
本章思考 

本目錄推薦

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