Я новичок в GML, и я только вчера начал. Я не знаю, почему repeat(num1) в spawn_off_camera вообще не работал, и я перепроверял его много раз, но вроде ничего плохого. Можете ли вы помочь мне исправить это?
Моя ошибка:
############################################################################################
ERROR in
action number 1
of Create Event
for object <undefined>:
DoConv :1: illegal undefined/null use
at gml_GlobalScript_spawn_off_camera (line 9) - repeat(num1){
############################################################################################
gml_GlobalScript_spawn_off_camera (line 9)
Спаун вне камеры:
var obj = argument0;
var num1 = argument1;
var xx,yy;
var paddding = 64;
repeat(num1){
xx = random_range(0,room_width);
yy = random_range(0,room_height);
while(point_in_rectangle(xx,yy,global.cameraX- paddding,global.cameraY- paddding, global.cameraX+global.cameraWidth-paddding, global.cameraY+global.camHeight- paddding)){
xx = random_range(0,room_width);
yy = random_range(0,room_height);
}
instance_create_layer(xx,yy,"Instances",obj);
}
obj_game начало комнаты:
if(room == rm_game){
spawn_off_camera(obj_asteroid,40);
if(audio_is_playing(msc_song)){
audio_stop_sound(msc_song);
}
audio_play_sound(msc_song, 2, true);
alarm[0] = 60;
}
obj_game Будильник 0:
if(room != rm_game){
exit;
}
spawn_off_camera(obj_asteroid,1);
alarm[0] = 1*room_speed;