speed

GameMaker 中的所有实例都具有某些 " 内置 " 属性,您可以使用和设置这些属性来控制它们的外观和行为。speed 是这些属性之一,它定义实例每一步将移动多少像素。与 hspeedvspeed 不同,speed 没有与之关联的方向,因为它受 direction 值的控制实例,但它可以具有负值,在这种情况下,实例将以与 direction 函数设置的方向相反的方向行进 (即:direction- 180°)。请注意,设置 speed 和 / 或 direction 还将修改 hspeedvspeed 变量的值,以及 gravitygravity_directionfriction 在您的游戏中使用时都可以修改此变量的值。

 

语法:

speed;

 

返回:

Real (single precision floating point value)

 

例子:

if (keyboard_check(vk_up)) speed = 2;
if (keyboard_check(vk_left)) direction += 5;
if (keyboard_check(vk_right)) direction -= 5;

上面的代码将使用箭头键来设置实例的速度和方向。