C++ Box2D中睡眠身体的缺点
在Box2D中创建世界时,您可以选择启用身体睡眠(如果身体静止,则不会对其进行模拟)。为什么睡眠不是默认选项?它有什么缺点?根据我的经验,至少在其他物理引擎中,休息时睡觉是默认行为。我能想到的不让身体睡觉的主要原因是,一旦他们睡着了,他们只会被碰撞吵醒。也就是说,如果你把沉睡的物体下面的东西移走,它不会掉下来,而是在空气中保持冻结状态,直到有东西与它碰撞,使它再次对重力作出反应C++ Box2D中睡眠身体的缺点,c++,box2d,C++,Box2d,在Box2D中创建世界时,您可以选择启用身体睡眠(如果身体静止,则不会对其进行模拟)。为什么睡眠不是默认选项?它有什么缺点?根据我的经验,至少在其他物理引擎中,休息时睡觉是默认行为。我能想到的不让身体睡觉的主要原因是,一旦他们睡着了,他们只会被碰撞吵醒。也就是说,如果你把沉睡的物体下面的东西移走,它不会掉下来,而是在空气中保持冻结状态,直到有东西与它碰撞,使它再次对重力作出反应