physics_fixture_set_restitution

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

Physics restitution illustration

语法:

physics_fixture_set_restitution(fixture, restitution)

参数类型描述
fixturePhysics Fixture ID装置的索引
restitutionReal装置的恢复 (通常在 0 和 1 之间)

 

返回:

N/A

 

例子:

physics_fixture_set_restitution(fix_Ball, 0.9);

上面的代码将 "fix_ball" 中索引的装置的恢复设置为 0.9。