我试图在Game-Maker-1.4中绘制一条线但是"无法找到对象索引的任何实例"

时间:2017-05-12 17:41:41

标签: game-maker-studio-1.4

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

创建活动 -

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:

无法找到对象索引的任何实例&#39; 128&#39;名字&#39;&#39;  at gml_Object_Gen_DrawEvent_1(第4行) - draw_line(x.xx [i],y.yy [i],x.xx [i + 1],y.yy [i + 1]);

1 个答案:

答案 0 :(得分:0)

您在对象xxyy内创建了2个值数组。 但是在draw事件中,您正在寻找x.xxy.yy,这意味着您在对象xx中寻找数组x,并在对象{{}内寻找数组yy {1}}。 错误消息说您没有找到这些对象。 当使用点时,在点之前的部分是您正在寻找的对象,并且点之后的部分是您正在寻找的值。像这样:y