Задать вопрос
@Yurenty
In Gamedev we trust

Пытаюсь получить случайный элемент массива, как исправить ошибку?

У меня есть массив из которого я пытаюсь получить случайный элемент, чтобы сделать случайный выбор точек спавна врагов, но почему-то GMS2 выдает мне ошибку при запуске программы, вот код:

spawn_point = [Obj_spawn_point_1, Obj_spawn_point_2, Obj_spawn_point_3,
Obj_spawn_point_4, Obj_spawn_point_5, Obj_spawn_point_6,
Obj_spawn_point_7, Obj_spawn_point_8, Obj_spawn_point_9];

rand = Math.floor(Math.random() * spawn_point.length);

console.log(rand);


А компилятор мне и говорит:
Object: Obj_events Event: Create at line 8 : wrong number of arguments for function random
Object: Obj_events Event: Create at line 8 : got '*' expected ',' or ')'
Object: Obj_events Event: Create at line 8 : got '*' expected ')'
Object: Obj_events Event: Create at line 8 : wrong number of arguments for function floor
Object: Obj_events Event: Create at line 8 : malformed assignment statement


Вот и не могу понять почему ошибки... Код пишу в ивенте Create
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы