Cocos2d iphone 在父节点和子节点上运行不同的操作

Cocos2d iphone 在父节点和子节点上运行不同的操作,cocos2d-iphone,ccaction,Cocos2d Iphone,Ccaction,我正试图在我的游戏玩家上运行一个震动动作 游戏层还包含一个此时正在运行另一个操作的CCSprite子级 当我运行抖动动作时,它会运行。但是,效果只有在精灵完成其动作后才会出现 为什么会发生这种情况?另外,有没有解决方案可以在不使用CCSPawn的情况下实现这两个操作 我可以在场景中运行动作(gameLayer是场景的子对象) 精灵也会运行自己的动作。您在游戏层和精灵上运行的动作是什么?如果动作设置了相同的属性,那么其中一个将覆盖另一个。一个是移动游戏层->的CCShake动作。另一个是一系列延迟

我正试图在我的游戏玩家上运行一个震动动作

游戏层还包含一个此时正在运行另一个操作的CCSprite子级

当我运行抖动动作时,它会运行。但是,效果只有在精灵完成其动作后才会出现

为什么会发生这种情况?另外,有没有解决方案可以在不使用CCSPawn的情况下实现这两个操作

我可以在场景中运行动作(gameLayer是场景的子对象)
精灵也会运行自己的动作。

您在游戏层和精灵上运行的动作是什么?如果动作设置了相同的属性,那么其中一个将覆盖另一个。一个是移动游戏层->的CCShake动作。另一个是一系列延迟、阻塞、延迟、阻塞操作->在Spritery上设置不同的操作标记,以查看发生了什么不幸无法工作