physics.start()

类型 函数
physics.*
返回值
修订版 版本 2024.3703
关键词 物理、开始
另请参阅 physics.pause()
physics.stop()

概述

此函数将启动物理模拟,并且应该在任何其他物理函数之前对其进行调用。

需要注意的问题

默认情况下,不在碰撞中涉及的物理体会于几秒后“入睡”。这会减少性能开销,但在某些情况下你可能不希望出现这种行为。在使用加速计对物理重力施加影响的应用程序中尤为如此 — 在这种情况下,休眠的物体不会响应重力方向的变化,因为这不是一种“唤醒”休眠物体的直接力量。

你可以使用 object.isSleepingAllowed 属性在任何给定物体上覆盖此行为,或者可以使用 physics.start() 中的一个布尔可选参数在模拟中全局覆盖它,适用于所有物体(请参阅下方)。

语法

physics.start( [noSleep] )
noSleep (可选)

布尔值true 值会阻止所有对象休眠;falsenil 允许所有对象休眠(默认模式)。