Идентификация экземпляров класса
Привет!
Создал класс block. Представляет из себя квадрат заданной ширины. Задача - сделать так, чтоб блоки падали на платформу или друг на друга, а не проваливась. Если блок падает на платформу, он остается на месте. Реализовано это так : Код AS3:
Другими словами каждый кадр происходит проверка hitTestObject на предмет соприкосновения с платформой. А вот реализовать соприкосновение между блоками, мне не удалось. Вот так я задаю их Код AS3:
Вот в чем проблема...не могу применить hitTestObject одного блока к другому. Я бы хотел знать есть ли способ идентификации экземпляров класса? Тоесть текущий блок допустим был бы temp[3], и сравнивался бы на столкновение с temp[1]. |
заносите все блоки в массив, а потом по массиву проходите и проверяйте столкновения
|
Да - так и пришлось сделать! Думал можно какие то индексы выдумать,чтоб не создавать лишний массив.
Спасибо за идею, дало мне понять, что я двигался в правильном направлении, а не изобрел велосипед! |
Часовой пояс GMT +4, время: 16:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.