0

对于我的项目,我创建了一个跑步角色。目前,我正在尝试为角色实现不同的动画。

我决定创建 2 个不同的操作

1) CCAction *walkAction;

2) CCAction *jumpAction;

当角色应该跳跃时,我调用一个方法,[self stopAllActions];然后让它[self runAction:jumpAction];在角色着陆时,我调用 stopAllActions,然后运行 ​​walkAction。

但是,由于某种原因,应用程序冻结了。我需要有关停止和运行操作的帮助,而不会导致应用程序崩溃!

谢谢!

4

1 回答 1

0

不要试图保留动作(我经常阅读的内容)。

每次只发射一个新的。Cocos2d 会清理它。

于 2012-02-08T04:03:58.803 回答