摩擦力是阻止材质元素相对滑动的力,在 GameMaker 物理世界中,摩擦力转换为由两个实例碰撞而引起的动量损失,且装置绑定在这两个实例上。因此,当两个实例发生碰撞时,它们的运动会受到此值的影响,高摩擦力会导致比较低值更大的动量损失。请注意,摩擦力通常设置为 0 到 1 之间的值,但如果需要,可以使用任何非负值。
physics_fixture_set_friction(fixture, friction)
参数 | 类型 | 描述 |
---|---|---|
fixture | Physics Fixture ID | 装置的索引 |
friction | Real | 装置的摩擦力 |
N/A
physics_fixture_set_friction(fix_Brick, 0.1);
上面的代码将 "fix_brick" 中步进装置的摩擦力设置为 0.1。