对于我的项目,我创建了一个正在运行的角色。目前,我正在尝试为角色实现不同的动画。
我决定创建两个不同的动作
1) CCAction *walkAction;
2) CCAction *jumpAction;
当角色应该跳跃时,我调用[self stopAllActions];
然后使其成为[self runAction:jumpAction];
的方法。当角色落地时,我调用stopAllActions然后运行walkAction。
出于某种原因,应用程序冻结了。我需要有关在没有应用程序崩溃的情况下停止和运行操作的帮助!
谢谢!
答案 0 :(得分:0)
不要试图保留行动(我一直在阅读)。
每次都要开一个新的。 Cocos2d会清理它。