刘辉
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
  • 课程介绍
  • 课程大纲

适合人群:

有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]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部