龙图教育:coos2dx之精灵类Sprite使用方法.docxVIP

  • 21
  • 0
  • 约 9页
  • 2018-03-24 发布于广东
  • 举报

龙图教育:coos2dx之精灵类Sprite使用方法.docx

龙图教育:coos2dx之精灵类Sprite使用方法

cocos2dx之精灵类Sprite使用方法 精灵类 精灵类?Sprite?是一张二维图片对象,可以使用一张图片或者一张图片的一块矩形部分来定义。精灵对象可以移动,旋转,缩放,执行动画,并接受其他转换。Cocos2dx的?Sprite?由?Texture?,?Frame?和?Animation?组成,由OpenES负责渲染。 一般使用?Texture2D?加载图片,使用?Texture2D?生成对应的?SpriteFrame(精灵帧),?SpriteFrame?添加到?Animation?生成动画数据,用?Animation?生成?Animate?(就是最终的动画动作),最后用?Sprite?执行这个动作。 我们在游戏中,比如战场中的英雄、怪物等这些都是?Sprite?,对于?Sprite?的使用,直接关系到你对游戏的编写和控制。好吧,言重了,反正是比较重要的东西。理解?Sprite?的不同创建与加载方式,对游戏的性能都有很大的关系。废话不说,开始学习吧。 Sprite 不管是使用?Texture?,?Frame?,还是?Animation?,我们最终得到的是Sprite?对象,先来看看创建?Sprite?的函数。 /** * 不适用任何纹理来创建一个空的精灵对象。我们可以在随后调用setTexture设置精灵的纹理 * @return 返回一个autoreleased的精灵对象

文档评论(0)

1亿VIP精品文档

相关文档