Cocos2d-x 3.x序列帧动画

本文介绍了Cocos2d-x 3.x中的帧动画概念,包括Animation、Animate和AnimationCache。Animation是精灵帧动画对象,Animate负责将动画转化为动作,而AnimationCache是动画的管理单例。详细讲解了如何创建和使用帧动画,包括添加精灵帧、设置帧间隔和播放次数,以及如何从缓存中获取和管理动画。
摘要由CSDN通过智能技术生成

Animation : 一个给精灵对象执行的帧动画对象。
Animate:是将动画包装成动作的类。
AnimationCache:管理动画的单例。

简介

Animation

Animation帧动画对象包含动画帧对象,和帧间时长等等。

1 精灵帧(SpriteFrame)
每一个Animation对象,是由多个SpriteFrame组成。

2 帧间隔时间(delayPerUnit)
动画中的每两帧的间隔时间。

3 播放次数(loops)

Animate

但是Animation只是包含了创建真正“动作”的必要信息,要想成为一个动作,需要使用一个Animate来包装一个Animation对象。Animate动作只能由Sprite对象执行。

AnimationCache

创建好的Animation,可以加到缓存中,方便以后使用。它用于缓存的动画。如果你想在缓存中保存你的动画,你应该使用这个类。

Animation

  • 使用多个精灵帧创建动画
createWithSpriteFrames(Vector<SpriteFrame *> frameVec);
  • 添加一个SpriteFrame到动画中
void
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值