physics_fixture_set_awake

当您使用物理创建一个房间,或者将装置绑定到实例时,装置总是被认为是"醒着的"...也就是说,它们处理事件并与周围的实例交互。然而,这有时会导致一些问题,尤其是当房间启动时,如果有许多带有并排装置的实例(想象一下由带有装置的各种实例组成的塔),因为它们处于"醒着"状态,它们会移动,并可能由于重力的突然启动和影响它们的碰撞而改变位置。在这些情况下,您可以使用此函数将装置标记为"睡眠",在这种情况下,当装置首次在房间中创建时,它将不会处理任何内容。

 

语法:

physics_fixture_set_awake(fixture, state)

参数类型描述
fixturePhysics Fixture ID装置的索引
flagBoolean装置是否已唤醒 (true) 或未唤醒 (false)

 

返回:

N/A

 

例子:

physics_fixture_set_awake(fix_Cloud, true);

上面的代码在绑定到实例时将装置标记为 "唤醒"。