CCSpriteSheet及CCAnimation
来源:互联网 发布:淘宝卖家订单怎么打印 编辑:程序博客网 时间:2024/06/16 04:13
CCSpriteSheet:
在绘制重复对象时使用,可以提高效率,假如重复绘制100精灵,大概原理:
drawPrepare();
for(int i=0;i<100;i++){
draw()
}
drawEnd();
而普通方式绘制100个精灵。则:
for(int i=0;i<100;i++){
drawPrepare();
draw()
drawEnd();
}
需要注意的通过spriteSheet添加sprite时,sprite纹理资源需要在同一张图片。这个很容易检查,当通过spriteSheet添加sprite时,确认纹理名字正确而实际显示出错,记得检查纹理是否在同一图片。
CCAnimation
这个类用于播放动画,cocosd-android播放动画通过action实现用法:
//CCAnimation有很多构造方法
CCAnimation myAntion=CCAnimation.animation("run");
myAntion.addFrame(frames);
//构造action
CCAnimate myAction=CCAnimate.action(myAntion);
sprite.runAction(myAction);
其他常用用法
Sprite有addAnimation(CCAnimation)、animationByName(String)及方法。固使用时可用
Sprite.addAnimation(CCAnimation)
sprite.runAction(CCAnimate.action(animationByName(String)));
- CCSpriteSheet及CCAnimation
- 关于CCSpriteSheet报错问题
- CCAnimation(CCAnimationFrame:m_fDelayUnits m_pUserInfo。 CCAnimation:)
- 创建 和使用 CCAnimation
- CCAnimation 和 CCAnimate 区别
- CCAnimate和CCAnimation区别
- CCAction与CCAnimation
- CCAnimation类 参考
- CCAnimation创建动画
- cocos2d-x -CCSpriteFrameCache-CCAnimation
- CCSpriteFrame 、CCAnimation 的使用
- cocos2dX 之CCAnimation/CCAnimate
- cocos2d-x 动画CCAnimation
- ccanimation学习笔记
- CCAnimation源码解析
- 剖析cocos2d-x中的CCAnimation: 从CCTexture2D到CCAnimation
- cocos2d-x CCAnimation实现动画
- Cocos2d-x动画CCAnimate CCAnimation
- iphone的单态(singleton)设计模式(即全局单实例模式)
- 字符串是否包含问题
- 26、Android之Handler异步消息处理机制
- Access二级考试系列
- linux cron错误 (*system*) BAD FILE MODE (/etc/crontab)的解决办法
- CCSpriteSheet及CCAnimation
- C#多线程参数传递
- Linux获取网页源码的几种方法 linux爬虫程序
- 划词弹出2级菜单
- ubuntu下opengl开发环境
- js编辑器
- iOS本地化
- com 网页插件
- Suse linux 11下开启端口方法