lengthdir_y

此函数用于获取距离起点和方向“dir”的位置“len”像素的 y 分量。 如果您想象一个围绕您的实例的圆圈,然后想象该圆圈上任意位置的一个点,要移动到该点,我们需要将对象沿该方向移动这么多像素...所以这个函数(当与 lengthdir_x()一起使用时) 获取实例在代码中使用的圆上该点的位置。 有关详细信息,请参见下图:

Lengthdir_y example

语法:

lengthdir_y(len, dir);

参数类型描述
lenReal返回点的距离。
dirReal返回点的方向。

 

返回:

Real

 

例子:

var _xx = x + lengthdir_x(64, image_angle);
var _yy = y + lengthdir_y(64, image_angle);
instance_create_layer(_xx, _yy, "Bullets", obj_bullet);

这将在 (_xx, _yy) 处创建一个项目符号实例,该实例在图像角度方向上距父实例 64 像素。