physics_set_restitution

当您使用 physicals_fixture_bind 将夹具绑定到实例时,这会返回绑定夹具的 "id"。您可以随时使用此函数使用此 ID 设置绑定夹具 (而不是 " 基础 " 夹具) 的恢复值。恢复通常设置为 0 到 1 之间的值,但如果需要,您可以使用更高的值,尽管结果可能无法预测。

注意 要使物理引擎在所有情况下都使用新值,您需要使用 phy_active 停用并重新激活物理实例。请参阅 更新现有联系

 

语法:

physics_set_restitution(fixture, restitution)

参数类型描述
fixturePhysics Fixture ID绑定装置的 ID
restitutionReal要应用的新补偿值

 

返回:

N/A

 

例子:

var rest = physics_get_restitution(fix_id);
physics_set_restitution(fix_id, rest * 2);

上面的代码获取实例的绑定物理属性的当前补偿值,然后将其设置为不同的值。