|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2012
Сообщений: 24
|
Ограниченная случайная генерация врагов
Возник вопрос, о ограниченной случайно генерации врагов. Подходящего урока найти я не смог. Сам решить задачу тоже, оказалось, не в состоянии.
Суть в том, что враги должны появляться, например на _x = 100 и на _x = 450, то есть за пределами карты с обоих сторон (игра с видом сбоку), и нападать на протагониста. Все это должно быть в случайном порядке и с ограничением врагов по переменной t = 0; То, что я смог из себя выдавить: mooc._visible = false; //оригинал t = 0; lev = 0; while(t < 20){ g = Math.random() * 20; lev++; if(g > 10){ d = mooc.duplicateMovieClip("c"+lev, lev); d._x = 450; d._y = 322; } else if(g < 10) { f = mooc.duplicateMovieClip("c"+lev, lev); f._x = 100; f._y = 322; } t++; } Еще хоелось бы попросить решения, как можно обращатся ко всем дубликатам, не прописывая имена c1 c2 c3... по отдельности. В общем, кто поможет, заранее огромная благодарность, сильно выручите меня. |
|
|||||
Модрон-ветеринар
|
На будущее: одна тема - один вопрос.
Так используйте обработчик onEnterFrame или функцию setInterval, в которой вызывайте функцию, генерирующую врагов, с нужной заданной периодичностью. Синтаксис setInterval смотрите в хелпе. А также для остановки периодического вызова - clearInterval. Цитата:
В нем содержатся мувики-враги. Тогда, чтобы обратиться к неопределенному их количеству, и, не зная точного имени: Для этого, конечно, нужно использовать общий контейнер. Думаю, логика понятна.
__________________
Идите первым! Последний раз редактировалось mooncar; 25.03.2012 в 14:22. |
Часовой пояс GMT +4, время: 03:06. |
|
« Предыдущая тема | Следующая тема » |
Теги |
random , переменные |
|
|