如何跳过Animatorset中的下一个动画
我正在构建一个游戏,该游戏顺序使用图像的动画(在AnimatorSet
中使用ObjectAnimator
s)。如果满足某些条件,我想跳过下一个动画。我该怎么做?谢谢!
编辑:
这是我到目前为止使用setCurrentPlayTime
的尝试:
enemyAnimation.setCurrentPlayTime(11000);
由于每个动画周期为11000 ms,因此我实际上是跳过每个动画。但是,这是一种非常硬编码的方法,如果我想添加更多的敌人或动画,则不灵活。
I am building a game that uses animations of images sequentially (using ObjectAnimator
s in an AnimatorSet
). I would like to skip to the next animation if certain conditions are met. How would I go about this? Thanks!
Edit:
Here's what I have tried so far using setCurrentPlayTime
:
enemyAnimation.setCurrentPlayTime(11000);
Since each animation cycle is 11000 ms, I am essentially skipping each animation. However, this is a very hard-coded method and not flexible if I want to add more enemies or animations.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论