0

我目前正在尝试使用时间步来在我的游戏中实现一种“子弹时间”/“慢动作”效果,它的工作原理与预期的差不多:我减少了时间步(例如 - 从 1/60 到1/300),模拟会变慢。

但是,我想我想介绍一个游戏机制,在触发“子​​弹时间”/“慢动作”时,玩家控制的主角不会减速,但他周围的其他一切都会减速。

因此,如果有一种方法可以在物理模拟中为特定物体向上/向下缩放时间步长,那就太好了。

如果不是,您如何建议我尝试将此游戏机制与 Box2D 一起应用?谢谢!

4

1 回答 1

0

更改时间步长的值并不是一种好的做法,因为它可以创建物体的隧道。您可以做的慢动作是制作一个全局变量并将其与物体的速度相乘。现在根据您的需要,您可以更改该变量的值。

于 2013-08-09T18:32:18.017 回答