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