Создание объекта - Помогите, не получается! - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Создание объекта
Создание объекта
ckomoroh Дата: Пятница, 16.07.2010, 17:27 | Сообщение # 1
Молчун
Группа: Пользователь
Сообщений: 3
Статус: Offline
При нажатии определенной кнопки у меня должны создаваться объекты, но они должны создаваться в зависимости от переменной.
Т.е. Если переменная равна 3, то создается три объекта через интервал в секунду и каждый в расстоянии от героя равное x+tek*32.
tek - номер объекта, х - координата героя.

P.S. Я знаком с программированием, просто не до конца еще изучил скрипт GM, а gred-and-drop вооьще путаюсь.
P.S.S. Есть ли справочник по языку GM, который объяснял бы все операторы?

 
SRes Дата: Пятница, 16.07.2010, 17:50 | Сообщение # 2
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Встроенная (ф1) справка все объясняет.
Code
if ( variable == 3)
{

}elseif ( variable == 2) // не уверен, что ГМ будет воспринимать такое, возможно надо else if
{

}elseif ( variable == 3)
{

}

или

Code
switch ( variable)
{
       case 1:
       {
       break;
       }
       case 2:
       {
       break;
       }
       case 3:
       {
       break;
       }
}


Velociped Inc.
 
ckomoroh Дата: Пятница, 16.07.2010, 18:10 | Сообщение # 3
Молчун
Группа: Пользователь
Сообщений: 3
Статус: Offline
переменная может изменяться, до 8-10. Мне 10 условий писать? О_о

Хотелось бы что-то вроде такого, по типу рекурсии, ну или цикла:
Вызываем событие ставим переменную 10 - вызываем событие создания объекта - уменьшаем переменную - вызываем событие - и.т.д. - переменная равная 0 прекращаем.
Что-то цикла while или рекурсии, с задержкой 1 секунда.

 
WertyXBOCT Дата: Пятница, 16.07.2010, 18:15 | Сообщение # 4
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
Придумай формулу, которая напрямую зависит от проверяемой переменной и используй ее. Телепаты в отпуске.


Blog:www.WeslomPo.ru
mailto: i@weslompo.ru
 
Druce Дата: Пятница, 16.07.2010, 19:51 | Сообщение # 5
Каждый 5й пост мой
Группа: Страж
Сообщений: 1543
Статус: Offline
ckomoroh, тут тебя кажется никто не понял. Если переменная равна трем, то надо создать 3 объекта, это понятно. А если четырем? У тебя ни капли про это не написано. Это как в екселе - если ты напишешь в клетку единичку и протянешь ее - то все клетки станут единичками. А если напишешь 1, в следующую три, то при протягивании дальше пойдут 5, 7 и т.д.
Но я так понимаю тебе если переменная 10 надо создать 10 объектов? Тогда ставишь событие alarm, в него пишешь например
Code
object_create(x+n*32,y,o_wall)
n-=1
if n>0 alarm[0]=room_speed


druce.ucoz.ru|andrewsweekly.livejournal.com|А OneStep тем временем мертв.
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Создание объекта
Страница 1 из 11
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход