GameMaker 中的所有内容都以步骤为基础,通常每个事件每步只发生一次。然而,为了使物理函数获得必要的精度,他们需要进行几次计算,每一步称为"迭代",迭代的次数由这个函数控制。物理系统的默认值为 10,但可以将其更改为更高或更低,具体取决于您希望物理系统计算每个步骤的次数,但建议您将其设置为不低于 5 且不高于 30。您还应该注意,此函数取决于 physics_world_update_speed() 函数。
physics_world_update_iterations(iterations)
参数 | 类型 | 描述 |
---|---|---|
y1 | Real | 物理系统将执行的迭代(每步)。 |
N/A
physics_world_update_iterations(20);
上面的代码将当前房间的物理世界设定为每步进行 20 次计算。