Game Maker - создание игр | HellRoom Games
Март 21, 2025, 10:26:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Массив и for()  (Прочитано 2532 раз)
0 Пользователей и 1 Гость смотрят эту тему.
VladTheCat
Немного
GM Pro user
*

Репутация: 145
Offline Offline

Пол: Мужской
Награды:
1000 сообщений!За постоянность! [100 дней на форуме]Настоящий игродел!
API: Love
Деятельность: Целая игростудия, состоящая из одного кота.
Сообщений: 1435



« : Декабрь 07, 2011, 23:39:48 »

В чём может быть проблема в этом простейшем коде:
Код: (create)
for (xx=0;xx<10;xx+=1){
for (yy=0;yy<10;yy+=1){
grid[xx,yy]="#";
}
}
после его выполнения серый экран.
Записан


Будьте вежливы: Вам помогли? Не забудьте поставить плюс. А то банда злобных апельсинов придет за вами. И даже тех. поддержка вам не поможет. :3

Когда я что-то пишу в "<>", то это значит, что содержимое надо заменить на свое значение.
YellowAfterlife
Videogames, I'm afraid
Главный Модератор
*

Репутация: 440
Offline Offline

Пол: Мужской
Награды:
Добавление и перевод новостей о Game Maker!500 сообщений!За постоянность! [200 дней на форуме]За лояльность! [+300 репутации]Настоящий игродел!Знаток Game Maker!...
API: GameMaker Studio 2
Сообщений: 731



WWW
« Ответ #1 : Декабрь 07, 2011, 23:51:43 »

Вкратце - массивы в JS требуют некой инициализации.
Код:
grid = [];
for (xx=0;xx<10;xx+=1){
grid[xx] = [];
for (yy=0;yy<10;yy+=1){
grid[xx,yy]='#';
}
}
В квадратных скобках можно указать начальное содержимое массива, к примеру...
Код:
data = [1, 5, 15];
// data[1] возвратит 5
Записан

VladTheCat
Немного
GM Pro user
*

Репутация: 145
Offline Offline

Пол: Мужской
Награды:
1000 сообщений!За постоянность! [100 дней на форуме]Настоящий игродел!
API: Love
Деятельность: Целая игростудия, состоящая из одного кота.
Сообщений: 1435



« Ответ #2 : Декабрь 07, 2011, 23:53:05 »

Спасибо большое Уважуха
Записан


Будьте вежливы: Вам помогли? Не забудьте поставить плюс. А то банда злобных апельсинов придет за вами. И даже тех. поддержка вам не поможет. :3

Когда я что-то пишу в "<>", то это значит, что содержимое надо заменить на свое значение.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.103 секунд. Запросов: 29.