vspeed是所有实例具有的"内置"属性之一,它定义了实例的垂直移动速度(沿 y 轴),单位为每步像素。因此,3的vspeed表示底部移动3个像素(+ y)每步,且vspeed=- 3将意味着每步移动3个像素到顶部(y)。
请注意,如果您设置了 speed 和 / 或 direction 变量,则 vspeed 值将自动更新以反映这些更改,同样,更改 vspeed 值还会影响 speed 和 direction 值。另请注意,gravity、gravity_direction 和 friction 在游戏中使用时都可以修改此变量的值。
vspeed;
Real (single precision floating point value)
if (keyboard_check(vk_up)) vspeed = -5;
if (keyboard_check(vk_down)) vspeed = 5;
上述代码将根据按下的键更改垂直速度。