【发布时间】:2013-11-19 06:07:38
【问题描述】:
有没有人对如何在 iOS 的 Sprite Kit 中实现慢动作效果有什么好的想法?这将使包括粒子节点在内的所有节点以 1/2 的速度移动,并使粒子以 1/2 的速度移动。
我可以考虑如何手动执行此操作,但我想在开始实施之前获得更多想法。
【问题讨论】:
标签: ios performance sprite sprite-kit motion
有没有人对如何在 iOS 的 Sprite Kit 中实现慢动作效果有什么好的想法?这将使包括粒子节点在内的所有节点以 1/2 的速度移动,并使粒子以 1/2 的速度移动。
我可以考虑如何手动执行此操作,但我想在开始实施之前获得更多想法。
【问题讨论】:
标签: ios performance sprite sprite-kit motion
在更新方法中,当计算完成时,您在任何地方计算移动速度,将移动乘以某个变量,默认情况下为 1。但是当您需要慢动作时,请将其设置为 0.5。
【讨论】:
我相信你可以做到:
self.physicsWorld.speed = 0.5;
文档参考:
速度
模拟执行的速率。
@property(nonatomic) CGF浮动速度 讨论 默认值为 1.0,表示模拟以正常速度运行。非默认值会更改物理模拟中时间流逝的速率。例如,速度值为 2.0 表示物理模拟中的时间是场景模拟时间的两倍。值 0.0 会暂停物理模拟。
可用性 在 iOS 7.0 及更高版本中可用。 宣布于 SKPhysicsWorld.h
【讨论】: