用SpriteKit慢动作

时间:2015-12-08 14:01:58

标签: ios swift sprite-kit slowmotion

我正试图在游戏中完成慢动作效果。到目前为止,我正在使用物理世界速度属性

 self.physicsWorld.speed = 0.4

它很有效。

然而我遇到的问题是,在我的场景中,某些其他节点使用物理机构来做一些事情,比如用冲动拍摄。这意味着如果我的播放器进入慢动作,使用物理体的所有其他节点也会变慢。

我可以达到相同的效果,但只适用于我的播放器吗?

我一直在玩玩家的速度和速度属性,但似乎无法像放慢物理世界那样起到同样的效果。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

基本上我找到了两个选项。

1)根据Confused的建议,我可以将脉冲乘以与slowMo值成比例的因子。

2)使用SKActions