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