我试图在 Game-Maker-1.4 中画一条线,但是 "Unable to find any instance for object index"

I'm trying to draw a line in Game-Maker-1.4 but "Unable to find any instance for object index"

我创建了一个包含两个事件的对象。

创建活动 -

var i;
for (i=0; i < room_width + 1; i+=1){
xx[i] = i;
}

for (i=0; i < room_width + 1; i+=1){
    yy[i] = (sin(i)+sin(i*4))+room_height;
}

平局事件 -

var i;

for(i=0;i < room_width; i+=1){
    draw_line(x.xx[i],y.yy[i],x.xx[i+1],y.yy[i+1]);
}

错误-

操作编号 1 抽奖活动 对于对象 Gen:

找不到对象索引“128”名称“”的任何实例 在 gml_Object_Gen_DrawEvent_1(第 4 行)- draw_line(x.xx[i],y.yy[i],x.xx[i+1],y.yy[i+1]);

您在对象内创建了 2 个值数组,xxyy。 但是在绘图事件中,您正在寻找 x.xxy.yy,这意味着您正在寻找对象 x 内的数组 xx,以及对象 yy 内的数组 y。 错误消息说您没有找到这些对象。 使用点时,点之前的部分是你要找的对象,点之后的部分是你要找的值。像这样:object.value.