当您使用 physicals_set_friction 将夹具绑定到实例时,这会返回绑定夹具的 "id"。您可以随时使用此函数使用此 ID 设置绑定固定装置 (而不是 " 基础 " 固定装置) 的摩擦值。请注意,摩擦力通常设置为 0 到 1 之间的值,但如果需要,您可以使用任何非负值。
注意 要使物理引擎在所有情况下都使用新值,您需要使用 phy_active 停用并重新激活物理实例。请参阅 更新现有联系人 。
physics_set_friction(fixture, friction)
参数 | 类型 | 描述 |
---|---|---|
fixture | Physics Fixture ID | 绑定装置的 ID |
friction | Real | 要应用的新摩擦值 |
N/A
var fric = physics_get_friction(fix_id);
physics_set_friction(fix_id, fric + 0.1);
上面的代码获取实例的绑定物理特性的当前摩擦力值,然后将其设置为不同的值。