hspeed

hspeed 是所有实例具有的 " 内置 " 属性之一,它定义了实例的水平移动速度 (沿 x 轴),单位为每步像素。因此,3 的 hspeed 表示向右移动 3 像素 (+ x) 每步,且 hspeed=- 3 表示每步向左 (x) 移动 3 个像素。

请注意,如果设置 speed 和 / 或 direction 变量,hspeed 值将自动更新为反映这些变化,同样,改变 hspeed 值也将影响 speeddirection 值。另请注意 speedgravity_directionfriction 在游戏中使用时,都可以修改该变量的值。

 

语法:

hspeed;

 

返回:

Real (single precision floating point value)

 

例子:

if (keyboard_check(vk_left)) hspeed = -5;
if (keyboard_check(vk_right)) hspeed = 5;

上述代码将根据按下的键更改水平速度。