如何减慢CCAnimation的一帧?

时间:2014-10-10 17:29:20

标签: ios cocos2d-x

我有一个字符冲刺的精灵,这是一个很酷的快速打孔效果。

关键是,当发生碰撞时(我已经完成了这部分)我希望CCAnimation的1帧比平时少2倍。我想避免创建一个带有额外帧的新CCAnimation来解决这个问题。

任何想法?

1 个答案:

答案 0 :(得分:0)

您可以按顺序创建两个动画:

  • 打卡开始(结束于"酷"打孔框架)
  • punch end

所以至少你必须将动画分成两部分(开始,结束)。然后,您将使用开始动画,waitForDelay操作和结束动画创建CCSequence。

每次播放打孔动画时,您都会重新创建此序列,或者您拥有两者的副本。无论哪种方式,您都可以通过更改延迟操作的时间来影响开始动画的最后一帧的显示时间。