使用滑块或进度控制在Cocos-2d中控制动画

时间:2013-04-15 05:44:01

标签: iphone ios cocos2d-iphone cocos2d-x

  • 我想使用 CCMoveTo 执行时序控制动画 功能和 CCspritesheets。

  • 但是,我的关键点是我想在某些滑块控件中更新动画的每一个进度。

  • 此外,用户还可以更改滑块的进度 手动。这意味着滑块的更改应相应地同步 动画的状态。

    简而言之,应该使用滑块的进度来控制动画,就像进度条控制框架在a中的时间一样 视频。

    如何处理这个想法?抱歉文档很差。请伙计们携起手来。

1 个答案:

答案 0 :(得分:1)

我实际上并不认为您可以使用标准cocos2d操作和cocos2d的标准操作管理器来执行此操作。您可以尝试实现自己不会使用

运行的操作
[someNode runAction: action];

因为在这种情况下,操作将由操作管理器管理。因此,您自己的操作类与标准操作类几乎相同,只是它不会从操作管理器接收更新,而是从滑块的值接收更新。我的意思是,cocos2d动作的更新是标准化的,因此持续时间没有区别。