【发布时间】:2018-01-31 00:02:39
【问题描述】:
我正在使用物理学在 Andengine 中实现游戏。物理看起来很真实,但游戏感觉缓慢而无聊。如果我想实现一些时间压缩,比如快进或慢动作,有什么方法可以改变物理引擎的时序?
我想这样做的唯一方法是覆盖 PhysicsWorld 的 onUpdate 方法并将经过的秒数乘以一个因子,但我担心会破坏引擎的一些内部计算。
@Override
public void onUpdate(final float pSecondsElapsed) {
super.onUpdate(pSecondsElapsed * mTimeCompression);
}
【问题讨论】:
标签: time box2d andengine physics-engine