班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每期人數(shù)限3到5人。 |
上課時(shí)間和地點(diǎn) |
上課地點(diǎn):【上?!浚和瑵?jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站) 【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時(shí)間(周末班/連續(xù)班/晚班):2020年3月16日 |
實(shí)驗(yàn)設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費(fèi)推薦工作
★實(shí)驗(yàn)設(shè)備請點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。 |
課程大綱 |
|
- Cocos2d-x游戲引擎基礎(chǔ)框架培訓(xùn)
?
Cocos2d-x游戲引擎基礎(chǔ)框架培訓(xùn)
課程大綱:
1、Cocos2d-x中的基礎(chǔ)類的使用及內(nèi)存管理:
(1)、字符串(String)、集合(Set)。
(2)、Cocos2d-x內(nèi)存管理原則。介紹Cocos2d-x與內(nèi)存管理有關(guān)的宏。
2、初識(shí)Cocos2d-x:
(1)、游戲的基本元素:導(dǎo)演(Director),場景(Scene),層(Layer),精靈(Sprite),標(biāo)簽(LabelTTF),菜單項(xiàng)(MenuItem),菜單(Menu)。
(2)、Node與坐標(biāo)系。
3、動(dòng)作:
(1)、瞬時(shí)動(dòng)作(ActionInstanse)。
(2)、持續(xù)動(dòng)作(ActionInterval)。
(3)、序列動(dòng)作(Sequence),同步動(dòng)作(Spawn),重復(fù)動(dòng)作(Repeat?&?RepeatForever)。
(4)、可變速動(dòng)作(ActionEase),速度(Speed),延遲動(dòng)作(Delay),跟隨動(dòng)作(Follow)。?
(5)、動(dòng)作監(jiān)聽(CallFunc)。
(6)、動(dòng)作家族族譜宏觀介紹。
4、UI控件,音樂播放,場景切換:
(1)、拉伸圖片(Scale9Sprite)。
(2)、按鈕(ControlButton)。
(3)、圓形音量按鈕(ControlPotentiometer)。
(4)、條形音量控制按鈕(CCControSlider)。
(5)、輸入框(TextfieldTTF)。
(6)、編輯框(EditBox)。
(7)、開關(guān)控件(ControlSwitch)
(8)、播放音樂(CocosDenshion::SimpleAudioEngine)。
(9)、場景切換(repalceScene、pushScene、popScene)。
5、緩存優(yōu)化精靈、動(dòng)畫、紋理:
(1)、精靈批量渲染節(jié)點(diǎn)(SpriteBatchNode)
(2)、紋理(Texture),使用Zwoptex創(chuàng)建紋理圖冊工具。
(3)、位圖字體標(biāo)簽(LabelBMFont)、圖集標(biāo)簽(LabelAtlas)。
(4)、紋理緩存(TextureCache)
(5)、精靈幀緩沖(SpriteFrameCache類)
(6)、動(dòng)畫(Animation),動(dòng)畫動(dòng)作(Animate)。
(7)、動(dòng)畫緩存(AnimationCache類)。
6、屏幕觸摸事件(Layer--獲取屏幕觸摸事件),定時(shí)調(diào)度器(Scheduler),消息通知(觀察者模式--NotificationCenter),數(shù)據(jù)存取UserDefault。
7、有限狀態(tài)機(jī)(控制游戲?qū)ο笤诓煌瑺顟B(tài)下應(yīng)該做什么事情,通過NotificationCenter實(shí)現(xiàn)事件驅(qū)動(dòng)游戲?qū)ο蟮男袨椋?br>
8、碰撞檢測,平面幾何在碰撞檢測中的應(yīng)用,物體包圍盒檢測,AABB碰撞檢測,Cocos2d-x坐標(biāo)轉(zhuǎn)換。
9、《微信打飛機(jī)》編程實(shí)戰(zhàn)(一)(地圖滾動(dòng),背景音樂,創(chuàng)建主角飛機(jī),創(chuàng)建子彈)
10、《微信打飛機(jī)》編程實(shí)戰(zhàn)(二)(創(chuàng)建敵機(jī),敵機(jī)與子彈的碰撞檢測,碰撞后的音樂、動(dòng)畫,分?jǐn)?shù)顯示)
11、《微信打飛機(jī)》編程實(shí)戰(zhàn)(三)(創(chuàng)建道具,游戲暫停、后臺(tái)狀態(tài)的處理)
多視圖控件:
(1)、滾動(dòng)視圖(ScrollView)。
(2)、列表視圖(TableView)。
(3)、滾動(dòng)集合視圖類(ConlectionView)。
(4)、多分辨率屏幕適配完全解析。
12、大型地圖:
(1)、TileMap瓦片地圖編輯器的使用。
(2)、地圖數(shù)據(jù)格式。
(3)、磚塊地圖的實(shí)現(xiàn)。
(4)、背景的滾動(dòng)與角色移動(dòng)。
(5)、多層背景滾動(dòng)效果。
13、數(shù)據(jù)持久化:
(1)、格式化存儲(chǔ)。
(2)、本地文件存儲(chǔ),Csv配置文件。
(3)、加密與解密。
(4)、SQlite數(shù)據(jù)的使用。
14、粒子系統(tǒng):
(1)、ParticleSystem的使用。
(2)、Particle?Designer粒子效果編輯器。
15、可視化開發(fā)CocosStudio,UI編輯、動(dòng)畫編輯、場景編輯、數(shù)據(jù)編輯。
16、項(xiàng)目實(shí)戰(zhàn)(二)(塔防游戲)
?
?
?
?
? ?????
?
? ;
?
?
"
|