physics_world_update_speed

GameMaker 根据 游戏速度 更新内容,因此,如果您将其 设置 为 30,GameMaker 将在一秒钟内运行 30 个步骤。然而,对于物理函数来说这可能还不够,您可能希望以稍快的速度更新以提高稳定性或精度。为此,我们使用函数 physical_world_update_speed,该函数 独立于 游戏速度来设置物理系统的更新速度。这意味着您可以将游戏速度设置为 30,但将物理设置为 60,与步骤更新的速度相比,物理系统更新和执行计算的速度实际上加倍。

注意 您目前无法将其设置为低于室内速度,但未来的更新可能会更改此设置。

 

语法:

physics_world_update_speed(speed)

参数类型描述
speedReal物理系统每秒更新的次数

 

返回:

N/A

 

例子:

physics_world_update_speed(game_get_speed(gamespeed_fps) * 2);

上面的代码将物理系统更新速度设置为游戏速度的两倍。