我创建了一个包含两个事件的对象。
创建活动 -
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]);
答案 0 :(得分:0)
您在对象xx
和yy
内创建了2个值数组。
但是在draw事件中,您正在寻找x.xx
和y.yy
,这意味着您在对象xx
中寻找数组x
,并在对象{{}内寻找数组yy
{1}}。
错误消息说您没有找到这些对象。
当使用点时,在点之前的部分是您正在寻找的对象,并且点之后的部分是您正在寻找的值。像这样:y
。