- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 课程介绍
- 课程大纲
适合人群:
有c++或oc开发,或有其它语言面象对象开发经验者,零基础可以先看蓝鸥的C/C++课程视频
你将会学到:
5天学习跨平台游戏开发利器
课程简介:
课程目标:
【Cocos2d-x从零开始视频教程【5天学习跨平台游戏开发利器】】通过Cocos2d-x的视频课程学习,可以学习Cocos2d-x游戏引擎的使用,学习跨开台游戏开发技巧
学习效益:
熟悉Cocos2d-x游戏引擎框架结构,游戏编码能力
适合对象
有c++或oc开发,或有其它语言面象对象开发经验者,零基础可以先看蓝鸥的C/C++课程视频
基础条件:
任何面象对象开发能力,可参见蓝鸥C语言基础,C++面向对象编程
课程大纲-Cocos2d-x从零开始视频教程【5天学习跨平台游戏开发利器】
1
第一讲:Cocos2d-x Mac环境搭建Cocos2d-x下载安装,使用XCode创建Cocos2d-x的Hello world工程,手动创建场景,init()方法的做用,工厂方法scene()的实现过程,工厂方法生成CREATE_FUNC.
[31:53]开始学习2
第二讲:Cocos2d-x 之CCNode类OpenGL坐标系统,CCNode坐标点Position属性,锚点AnchorPoint,旋转Rotation,缩放Scale,ZOrder,注册帧回调函数schedule.
[28:42]开始学习3
第三讲:Cocos2d-x之场景切换Cocos2d-x控件CCMenu与CCMenuItem组合,CCMenuItem的事件响应,使用导演单例 CCDirector::sharedDirector()切换场景,场景切换的特效.
[23:48]开始学习4
第四讲:Cocos2d-x之精灵CCSpriteCCSprite四种创建方法,文件,帧CCSpriteFrame,CCImage, 帧缓存CCSpriteFrameCache
「仅限付费用户」点击下载“51CTO下载-Cocos2dx课程资源(4).zip”
[31:48]开始学习5
第五讲:Cocos2d-x之渲染优化CCSpriteBatciOS模拟器,FPS对游戏性能的影响,CCSprite性能优化CCSpriteBatchNode
「仅限付费用户」点击下载“51CTO下载-lesson-05.zip”
[30:04]开始学习6
第六讲:Cocos2d-x之动画CCAction(1)CCAction抽象类的方法, CCToggleVisibility,显示/隐藏, CCFadeIn淡入淡出, CCMoveBy(To)移动, CCJumpBy(To)跳跃, CCCardinalSplineBy(To)移动轨迹
「仅限付费用户」点击下载“51CTO下载-lesson-06.zip”
[30:27]开始学习7
第七讲:Cocos2d-x之动画CCAction(2)CCBezierBy(To)贝塞尔曲线,CCEaseSineIn动画速率控制, CCBlink闪烁, CCSequence动画序列, CCDelayTime延时, CCProgressTimer进度显示, CCRepeat循环播放, CCReverseTime倒序播放, CCRotateBy(To)旋转, CCScaleBy(To)缩放, CCSpawn并行动画, CCCallFunc动画回调.
「仅限付费用户」点击下载“51CTO下载-lesson-07.zip”
[37:52]开始学习8
第八讲:Cocos2d-x之触摸事件与碰撞检测触摸事件的响应ccTouchesBegan,CCLayer与CCSprite响应Touche的方法, CCAnimate帧动画,使用boundingBox进行精灵的碰撞检测.
「仅限付费用户」点击下载“51CTO下载-lesson-08.zip”
[32:45]开始学习9
第九讲:Cocos2d-x之音效,粒子系统,数据存储SimpleAudioEngine背景音乐播放与音效播放,系统提供的粒子系统使用CCParticleSystem,使用工具自定义的粒子系统CCParticleSystemQuad.游戏数据的持久化存储CCUserDefault
「仅限付费用户」点击下载“51CTO下载-Cocos2d-x第九讲-课程代码.zip”
[38:59]开始学习10
第十讲:Cocos2d-x 塔防游戏开发(上)塔防游戏地图编辑器Tiled工具的使用,层的创建,砖块图片,地图类CCTMXTiledMap读取地图文件,显示在场景中
「仅限付费用户」点击下载“51CTO下载-Cocos2d-x塔防游戏-课程代码.zip”
[25:48]开始学习11
第十一讲:Cocos2d-x 塔防游戏开发(中)塔防游戏地图编辑器Tiled工具的使用,地图层CCTMXLayer读取,通过CCTMXLayer获取砖块精灵CCSprite运行动画,砖块GID的使用,放置发射塔.
[27:31]开始学习12
第十二讲:Cocos2d-x 塔防游戏开发(下)塔防游戏地图编辑器Tiled工具的使用,对象层CCTMXObjectGroup读取,通过CCTMXObjectGroup获取怪物移动轨迹.定时放置怪物按路径移动.
[41:32]开始学习
“刘辉”老师的其他课程更多+