![]() |
Добавление на сцену масива объектов
Здравствуйте. Создаю класс Bonus, потом через массив добавляю бонусы на сцену(например 10 бонусов). Координаты х и у выбираются рандомно (бонусы появляются вверху видимой сцены и едут вниз). Фон игры состоит из двух мувиков которые двигаются вниз(back1, back2). Получается очень не красиво: иногда все объекты на одной куче. Как сделать чтобы объекты не налазили друг на друга, и появлялись по всей ширине сцены?
Добавляются бонусы вот так: Код AS3:
|
В одну строку запихните.
Код AS3:
|
Цитата:
Предлагаю разбить ширину на секторы и уже в них делать рэндом. То есть, если ширина 400px - первый элемент будет располагаться случайно в пределах 0-100px, последующие в пределах 100-200px / 200-300px / 300-400px и т.п. |
Добавлено через 1 минуту
Цитата:
Добавлено через 1 час 41 минуту toFL суть идеи понятна. Не понятно как проверять элементы массива, то есть как к ним обращаться? |
| Часовой пояс GMT +4, время: 06:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.