y

实例的 y 值是当前房间中的垂直位置,单位为像素。此值可以是 0,正值或负值,其中 0 是房间的顶部,向下移动会增加 y,向上移动会减少 y(y 的负值表示实例已经从房间的顶部出来了)。你甚至可以给你一个像12.345这样的真正价值,但是你不能得到。 345 虽然这些值将在内部由GameMaker和完全有效。

通过设置 y(和 x) 值,您可以使对象在房间中跳跃到您选择的位置,或者您可以对它们进行较小的加减操作,以产生运动的错觉,而无需实际使用内置的 speeddirection 函数。在制作游戏时应该考虑到这一点,因为通常一种类型的运动比另一种运动更适合特定的游戏风格。

 

语法:

y;

 

返回:

Real (single precision floating point value)

 

例子:

if (keyboard_check(vk_down)) y += 5;
if (keyboard_check(vk_up)) y -= 5;

上面的代码将使用箭头键来增加或减少Y位置,从而创建移动的错觉。