physics_fixture_set_angular_damping

如果您考虑 " 现实世界 " 中的任何旋转物体,除非它有电机或在太空中,否则它会由于外力的影响 (例如与周围空气的摩擦) 而随着时间的推移而减慢。我们可以使用 GameMaker 中的函数 physicals_fixture_set_angular_damping 来模拟这种效果并降低物理世界中实例的旋转速度,因为如果没有它,任何旋转实例都会继续无限旋转。阻尼参数应在 0 到无穷大之间,0 表示无阻尼,无穷大表示完全阻尼。通常您将使用 0 到 1 之间的阻尼值,但如果需要,您可以使用任何非负值。

 

语法:

physics_fixture_set_angular_damping(fixture, damping)

参数类型描述
fixturePhysics Fixture ID装置的索引
dampingReal装置的角度阻尼,通常在 0 和 1 之间

 

返回:

N/A

 

例子:

physics_fixture_set_angular_damping(fix_Ball, 0.1);

上面的代码将 "fix_ball" 中步进装置的角度阻尼设置为 0.1。