GameMaker 根据 游戏速度 更新内容,因此,如果您将其 设置 为 30,GameMaker 将在一秒钟内运行 30 个步骤。然而,对于物理函数来说这可能还不够,您可能希望以稍快的速度更新以提高稳定性或精度。为此,我们使用函数 physical_world_update_speed,该函数 独立于 游戏速度来设置物理系统的更新速度。这意味着您可以将游戏速度设置为 30,但将物理设置为 60,与步骤更新的速度相比,物理系统更新和执行计算的速度实际上加倍。
注意 您目前无法将其设置为低于室内速度,但未来的更新可能会更改此设置。
physics_world_update_speed(speed)
参数 | 类型 | 描述 |
---|---|---|
speed | Real | 物理系统每秒更新的次数 |
N/A
physics_world_update_speed(game_get_speed(gamespeed_fps) * 2);
上面的代码将物理系统更新速度设置为游戏速度的两倍。