Я делаю игру с использованием Lite-C (точно такой же синтаксис, как C). и я не могу заставить этот цикл работать.
Это дает мне ошибку в этой строке при компиляции.
for(int i = 0; i < (cantenemigu * 3); i += 3)
У меня есть массив с информацией о том, где создавать врагов.
массив содержит координаты x, y, z.
cantenemigu - количество врагов в массиве.
С помощью этого цикла я получу информацию о каждом враге и создам ее.
[EDIT]
Ответы не сработали. Я добавил; случайно при написании поста.
Может быть, проблема в другом;
Вот часть отверстия.
int cantenemigu = 3;
var posenemigu[] = {-900, 550, -10, -1100, 1600, -10, 70, 1680, 20};
void load_enemigunan()
{
for(int i = 0; i < (cantenemigu * 3); i += 3)
{
ent_create("targetr.mdl",vector(posenemigu[i],
posenemigu[i + 1],
posenemigu[i + 2]),NULL);
}
}
Это код, если я не добавлю
Я решил это.
это сработало.
int i
for(i = 0; i < 3*cantenemigu; i += 3)
{
ent_create("targetr.mdl",vector(posenemigu[i],
posenemigu[i + 1],
posenemigu[i + 2]),NULL);
}
В C # это не было объявлено раньше. Я предположил, что это было так же в C. (или, возможно, это ошибка в компиляторе).