在物理学中,恢复被定义为"物体或系统在弹性变形后恢复到原始状态",但由于 GameMaker 中的装置实际上是刚体,不能变形,因此恢复实际上是一种说明装置如何 " 反弹 " 的方式。该设置将影响对象与其他对象碰撞时的"反弹"程度,并且该设置与作用于实例的其他力 (如重力和摩擦力) 共同依赖,并且通常是介于 0 和 1 之间的值 (可以使用较高的值,但可能会产生不可预测的结果)。下面举例说明它的工作原理:
physics_fixture_set_restitution(fixture, restitution)
参数 | 类型 | 描述 |
---|---|---|
fixture | Physics Fixture ID | 装置的索引 |
restitution | Real | 装置的恢复 (通常在 0 和 1 之间) |
N/A
physics_fixture_set_restitution(fix_Ball, 0.9);
上面的代码将 "fix_ball" 中索引的装置的恢复设置为 0.9。