杭州Cocos2d手機(jī)游戲開發(fā)培訓(xùn)
適合人群:
大型客戶端游戲開發(fā)人員
手機(jī)游戲開發(fā)人員
對(duì)游戲感興趣的C++開發(fā)人員
對(duì)游戲開發(fā)感興趣的技術(shù)人員
打算從事IT行業(yè)的在校學(xué)生或應(yīng)屆畢業(yè)生
課程項(xiàng)目介紹:
教學(xué)目標(biāo):
強(qiáng)化C++編程語(yǔ)言;
學(xué)會(huì)使用面向?qū)ο蟮姆椒ㄈシ治鼋鉀Q問(wèn)題;
掌握使用Cocos2D-X游戲引擎設(shè)計(jì)和完成一些完整的項(xiàng)目,如《捕魚達(dá)人》、《我是MT》;
在項(xiàng)目實(shí)例中深入掌握面向?qū)ο缶幊蹋∣OP)和游戲開發(fā)流程;
模擬現(xiàn)實(shí)中游戲公司如何立項(xiàng),制定項(xiàng)目計(jì)劃,團(tuán)隊(duì)成員之間如何協(xié)作開發(fā),如何對(duì)項(xiàng)目資源和代碼的版本化管理等,讓學(xué)員在進(jìn)入公司工作以后,可以很快的融入到公司正常項(xiàng)目中。
為什么選擇天地培訓(xùn)
授課方式:
1、線上線下雙模式教學(xué),任何地點(diǎn)你都可以學(xué)習(xí),所有天地培訓(xùn)老師都在這里為你服務(wù)!
2、30個(gè)項(xiàng)目為主體,貫穿全部課程知識(shí)點(diǎn),授人以漁;
3、一對(duì)一課后輔導(dǎo),專屬于你的技術(shù)專家
頂級(jí)師資團(tuán)隊(duì):
1、本課程講師為Cocos2D-X資深專家,擁有深厚的技術(shù)積累和豐富的項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)
2、校長(zhǎng)為國(guó)內(nèi)*本關(guān)于Flash開發(fā)的專業(yè)書籍《Flash ActionScript3.0殿堂之路》作者,迄今已翻版15次,《程序員》雜志RIA專欄特邀作者。
3、講師均為業(yè)界*開發(fā)工程師,擁有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),掌握最前沿的開發(fā)技術(shù)及教學(xué)方法。
天地培訓(xùn)品牌保障:
經(jīng)過(guò)數(shù)年發(fā)展,天地培訓(xùn)已成為國(guó)內(nèi)最專業(yè)的游戲人才培訓(xùn)機(jī)構(gòu),與數(shù)百家企業(yè)建立了人才合作協(xié)議,為游戲行業(yè)輸送了大量的開發(fā)精英。
**就業(yè)競(jìng)爭(zhēng)力的培訓(xùn)學(xué)校
天地培訓(xùn)依托全球*的Flash/Flex開發(fā)者社區(qū)9RIA.com天地會(huì),與*超過(guò)400家公司有不同程度的人才就業(yè)合作,為學(xué)員建立了廣闊的就業(yè)平臺(tái)。學(xué)校與學(xué)生簽訂就業(yè)協(xié)議,畢業(yè)合格直接推薦就業(yè)。
課程概要
階段 內(nèi)容 完成目標(biāo)
預(yù)科部分 Cocos2d概述 了解Cocos2D-X,掌握各系統(tǒng)平臺(tái)下環(huán)境的搭建,實(shí)現(xiàn)*個(gè)程序
Cocos2d開發(fā)環(huán)境搭建
C++語(yǔ)言基礎(chǔ) 以多個(gè)項(xiàng)目實(shí)例升入學(xué)習(xí)C++語(yǔ)言 熟練掌握C++語(yǔ)言語(yǔ)法,能夠達(dá)到編寫簡(jiǎn)單程序看懂相應(yīng)的項(xiàng)目代碼;
為學(xué)習(xí)Coco2D-X打下良好的基礎(chǔ)
在項(xiàng)目中學(xué)習(xí)和掌握面向?qū)ο缶幊蹋∣OP)
Cocos2D常用類 結(jié)構(gòu)框架、導(dǎo)演類、圖層類、場(chǎng)景類、精靈類、菜單類、動(dòng)作 掌握引擎的使用及常用類的關(guān)系;
掌握引擎的基礎(chǔ)使用
特殊數(shù)據(jù)結(jié)構(gòu) CCArray、CCDictionary、CCString、CCLog等常用數(shù)據(jù)結(jié)構(gòu)和方法,字符和調(diào)試 掌握數(shù)據(jù)結(jié)構(gòu)和方法;
開發(fā)調(diào)試
Cocos2D-X射擊游戲?qū)嵗?掌握采用cocos2d-iphone游戲物理引擎進(jìn)行開發(fā);
OpenGL ES 2.0 支持;
游戲組件分析及規(guī)劃;
游戲菜單的使用;
檢測(cè)碰撞的技巧使用;
觸屏控制 綜合項(xiàng)目開發(fā),熟練掌握各種技術(shù)
Cocos2D-X進(jìn)階類 font face="microsoft yahei">畫、場(chǎng)景轉(zhuǎn)換、效果、粒子特效、地圖編輯、菜單、字體、輸入框、CCControlExtension 掌握高級(jí)cocos2d-x粒子系統(tǒng)
Tiled map實(shí)例 分塊地圖介紹;使用地圖編輯器制作地圖;
在cocos2-x中實(shí)現(xiàn)直角分塊地圖;
斜角分塊地圖制作;
在游戲中使用斜角地圖;
地圖滾屏實(shí)現(xiàn) 掌握進(jìn)階游戲地圖制作
物理引擎 如何在iOS和Android工程中添加第三方庫(kù);
物理引擎概念、了解Box2d、Chipmunk;
在游戲中使用Box2d 掌握如何在IOS和Android工程中天街第三方庫(kù);
掌握物理引擎box2d的使用;
虛擬世界物理引擎Chipmunk的使用
游戲音效 cocosDenshion中多平臺(tái)支持的音頻格式;
使用openSL ES在Android中播放音頻;
游戲?qū)嵗刑匦б纛l 掌握Cocos2D-X中的音效使用
游戲畫面詳解
設(shè)置游戲方向;
多分辨率支持;
Textures的尺寸
掌握常用的分辨率適配和游戲方向設(shè)置方法
網(wǎng)絡(luò)功能 CCHttpClient使用;
Libcurl的使用;
網(wǎng)絡(luò)安全與網(wǎng)絡(luò)編程 Cocos2D-X網(wǎng)絡(luò)編程
工具使用 Particle Designer、CocosBuilder、TexturePacker、Tiled Map、 EditorGarageBand 掌握常用的第三方工具
完整游戲?qū)嵗?通過(guò)《捕魚達(dá)人》游戲?qū)嵗?,掌握以下?nèi)容:
采用Cocos2D-X游戲物理引擎開發(fā);
OpenGL ES2.0支持;
游戲組件分析及規(guī)則;
游戲菜單的使用;
粒子效果的技巧使用;
檢測(cè)碰撞的技巧使用
精靈動(dòng)畫的技巧使用;
場(chǎng)景過(guò)度效果使用;
觸屏技術(shù)使用 掌握完整游戲的制作過(guò)程
游戲開發(fā)優(yōu)化篇 Cocos2D-X內(nèi)存管理;
多線程開發(fā);
使用TexturePacker等工具優(yōu)化內(nèi)存 了解游戲開發(fā)的高級(jí)功能
Cocos2D其他版本 了解Cocos2D-HTML5的基本知識(shí);
了解Cocos2D-x lua的基本知識(shí) 完成目標(biāo)