Проблема с командами кнопок и массивами направлений - PullRequest
0 голосов
/ 23 марта 2019

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

for (var i = 0; i < array_length_1d(down); i ++;){
if (keyboard_check(down[i])){
    y += spd;
    break;
    }
}

Когда я пытаюсь запустить игру, она показывает эту ошибку:

FATAL ERROR in
action number 1
of  Step Event0
for object obj_player:

Variable obj_player.down(100008, -2147483648) not set before reading it.
 at gml_Object_obj_player_Step_0 (line 25) - for (var i = 0; i < array_length_1d(down); i ++;){

Что я делаю не так?

1 Ответ

0 голосов
/ 04 апреля 2019

Проверьте, где вы определили переменную down, и посмотрите, что в ней отличается от переменной left.

Ошибка показывает, что даун еще не определен временем, когда он собирается его использовать.

...