【发布时间】:2016-09-21 23:46:17
【问题描述】:
我知道固定时间步长的物理模拟可能对 CPU 要求很高。 我是否应该以这种方式优先考虑物理(以获得最佳性能):
可变时间步长:
- 基于物理的仅视觉粒子效果(例如速度 verlet 与恒定加速度的积分)
- 其他基于物理的视觉材料,但不与场景交互。
- 对象基于这个简单的公式:p_new(dt) = p_old + v * dt,其中 v 是常数。
- 基于此等式的对象:p(dt) = p_0 + v_0 * dt + 1/2 * a * dt^2, 其中 v_o 和 a 是常数。
固定时间步长,物理 + 碰撞检测。
- 布娃娃
- 基于物理的玩家运动。
- 根据物理学发射弹丸。
这样好吗?碰撞检测是否应该使用固定时间步长?
【问题讨论】: