2011-11-18 127 views
9

在Box2D中创造一个世界时,您可以选择让身体入睡(如果他们休息,则不会进行模拟)。为什么不睡觉默认选项?它有什么缺点?Box2D中睡觉身体的缺点

回答

10

根据我的经验,至少在其他物理引擎中,休息时睡觉是默认行为。我能想到不让身体入睡的主要原因是,一旦他们睡着了,他们只会被碰撞唤醒。也就是说,如果要清除睡眠物体下面的物体,它不会掉下来,而是会一直冻结在空气中,直到与物体碰撞并使其再次对重力作出反应。