- 21
- 0
- 约 9页
- 2018-03-24 发布于广东
- 举报
龙图教育: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的精灵对象
您可能关注的文档
- 黑龙江省哈三中四校联考2011届高三第二次模拟考试(理综)word版.doc
- 黑龙江省哈九中011届高三年级上学期期末考试历史.doc
- 黑龙江省哈九中011届高三第二次模拟考试(数学文).doc
- 黑龙江省哈九中011届高三第三次模拟考试(文综).doc
- 黑龙江省哈九中011届高三第二次模拟考试(数学理).doc
- 黑龙江省哈六中010届高三一模(理科综合).doc
- 黑龙江省哈六中012届高三上学期期末考试 历史.doc
- 黑龙江省哈六中012届高三第一次模拟考试(语文).doc
- 黑龙江省哈尔滨中2012届高三第三次模拟考试(理综).doc
- 黑龙江省哈尔滨大附中2014-2015学年高一下学期期中考试历史试卷.doc
原创力文档

文档评论(0)