我想要在我的box2d应用程序中实现某种子弹时间效果,通过谷歌搜索,我发现了一篇文章,他们建议改变时间步长(例如从1/30到1/60),但这很快被标记为不良做法,我只需要一个基本的开/关触发器来慢动作播放,你有什么好的想法吗?
我想要在我的box2d应用程序中实现某种子弹时间效果,通过谷歌搜索,我发现了一篇文章,他们建议改变时间步长(例如从1/30到1/60),但这很快被标记为不良做法,我只需要一个基本的开/关触发器来慢动作播放,你有什么好的想法吗?
从Box2D 2.0+开始,改变时间步长不会对模拟产生负面影响,因此只需使用较小的时间步长即可。
这可以通过改变时间步长来完成。
改变时间步长将轻微改变模拟,并使其不那么确定。
是否可以接受这取决于物理模拟的确定性有多重要。
如果这是单人游戏而不是硬核游戏,您可能不需要担心它。
我在一个单人iOS射击游戏中使用了子弹时间,并且一切正常。宇宙不会崩溃。