有没有人有在Sprite Kit for iOS中实现慢动作效果的好方法?这将使所有节点,包括粒子节点,以1/2的速度移动,并使粒子以1/2的速度移动。
我可以想到如何手动完成此操作,但在开始实施之前,我想获取更多想法。
有没有人有在Sprite Kit for iOS中实现慢动作效果的好方法?这将使所有节点,包括粒子节点,以1/2的速度移动,并使粒子以1/2的速度移动。
我可以想到如何手动完成此操作,但在开始实施之前,我想获取更多想法。
我相信你能够做到:
self.physicsWorld.speed = 0.5;
文档参考:
速度
模拟执行的速率。
@property(nonatomic) CGFloat speed 讨论 默认值为1.0,表示模拟以正常速度运行。与默认值不同的值会改变物理模拟中时间流逝的速率。例如,速度值为2.0表示物理模拟中时间流逝的速度是场景模拟时间的两倍。值为0.0时,物理模拟暂停。
可用性 iOS 7.0及更高版本可用。 在SKPhysicsWorld.h中声明。