Cocos2d培训.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动互联网部 姬鑫宇 Cocos2d培训 培训内容 Cocos2d主要功能及其相应的特点 Cocos2d的常用功能与常用控件 锚点的概念 游戏例子说明 Cocos2d功能 场景管理(Workflow):非常容易管理不同场景(Scene)。 场景切换(Transitions):可以方便地从一个场景切换到另外一个不同风格的场景,并支持各种场景间的切换特效。 精灵(Sprites)和精灵表单(Sprite Sheets):支持快速而方便的精灵以及高效的精灵表单。 特效(Effects):特效包括波浪(Waves)、旋转(Twirl)、透镜(Lens)、涟漪(Ripple)和液体(Liquid)等。 动作(Actions):告诉精灵可以做什么动作。动作分为基本动作、组合动作、缓冲动作和其他动作。基本的动作有移动(Move)、旋转(Rotate)、缩放(Scale)和跳跃(Jump)等;组合动作有顺序动作(Sequence)、并发动作(Spawn)、重复动作(Repeat)、反转动作(Reverse);缓冲动作有Exp、Sin、Cubic等;其他动作有CallFunc、OrbitCamera等。 菜单和菜单按钮(Menus MenuItems):可以轻松地创建内部菜单和菜单按钮。 物理引擎(Physics Engine):Cocos2D内置支持Box2D和Chipmunk两个物理引擎。 粒子系统(Particle System):Cocos2D中包含一个强大的粒子系统,可以给游戏添加各种很炫的效果,如烟、火、雨、雪等。 Cocos2d功能 文本渲染(Text Rendering):支持可变和固定宽度的字体。在Cocos2D中处理文字非常容易,这一点对于显示游戏中的菜单和得分,以及进行辅助性的游戏测试等都非常有用。Cocos2D中内置了对TrueType字体的支持,同时还支持快速位图字体渲染系统。这样,开发者仅需编写数行代码即可在屏幕上显示文字。 纹理图集(Texture Atlas):支持纹理图集,从而大大节省了应用中的内存占用。 瓷砖地图(Tiled Maps):支持正交地图、斜视角地图和六边形地图。 视差滚动(Parallax Scrolling):支持使用视差滚动来营造立体的背景氛围。 音效:支持背景音乐和游戏中的音效。 Streak Motion:支持Streak Motion(一种类似疾驰的飞机尾部喷出的气体的效果)。 渲染到纹理(Render Texture):支持渲染到纹理。 Point Based API:支持Retina显示,可以使用同样的坐标值来处理普清和高清模式下的游戏元素布局。 Cocos2d功能 输入设备:支持触摸/加速计(iOS),键盘/鼠标(Mac)。 显示模式:支持纵向和横向模式(iOS),自动全屏(Mac)。 暂停/恢复:内置支持游戏的暂停/恢复。 快速纹理:支持8位、16位和32位PVRTC压缩纹理。 编程语言:Cocos2D-iPhone使用Objective-C编写,同时可混合使用C或C++语言。 图形引擎:Cocos2D 1.x版本支持OpenGL ES 1.1(iOS)/OpenGL 1.5(Mac),而必威体育精装版的Cocos2D v2.0则支持OpenGL ES 2.0。 Cocos2d基本框架类图 CCDirector职责与常用函数 CCDirector,主要职责是管理场景和切换场景,游戏暂停等.另外他还负责初始化openes相关的一东西.是一个单例类 ? 常用函数 runWithScene 运行场景 replaceScene 替换场景 getRunningScene 获得当前场景 getAnimationInterval 获取帧间距 setAnimationInterval 设置帧间距 isDisplayFPS 是否显示帧率 setDisplayFPS 设置是否显示帧率,可以再调试阶段使用 getWinSize 获取窗口大小 getWinSizeInPixels 获取窗口像素大小 drawScene 绘制场景所有元素 CCScene职责与常用函数 CCScene,场景类,游戏场景一般是指在某个时刻能独立运行的部分,包括可见的怪物,地形和不可见的逻辑脚本等.例如一个游戏的一个特定关卡,游戏菜单,过场动画等都是一个独立的场景.cocos2d中的场景又由不同的层(CCLayer)组成. CCScene是CCNode的子类, 主要作用是一个容器 CCNode职责与常用函数 节点类,是游戏中最重要,最基础的对象,在cocos2dx中,任何可见的或不可以的游戏逻辑对象都是一个节点,节点有以下特点: a)????????是一个容器,可以包含任意多个其它节点. b)????????可以执行一个行

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档