![]() |
Проблема со столкновением
Здравствуйте. Помогите, пожалуйста, найти и исправить ошибку. Делаю столкновение объектов (kolo и star).
При столкновении муви star по задумке должен стать невидимым или исчезнуть. Но видимо что-то я пишу неправильно: Код AS3:
|
Код AS3:
|
Исправила. Пока что все равно не работает.
Добавлено через 45 секунд У меня при нажатии на кнопочку это самое kolo играет со второго кадра анимацию, поднимаясь вверх. Может быть это как-то поможет понять мою проблему... |
Вам нужно постоянно проверять столкновения (через enterFrame).
|
А как это записать?
|
Код AS3:
|
А если их несколько, например, 20 или 100?
|
Тогда наверно через цикл делать проверки. Либо через hitTestPont. Лучше конечно увидеть воочию вашу задачу.
|
Задача простая - это элемент простенькой игры. Предмет подпрыгивает, звездочки плывут мимо, и если он со звездочкой соприкасается, она исчезает, плывет следующая звездочка.
|
Тогда все проплывающие звёздочки, вам нужно занести в массив. И в цикле постоянно проверять столкновения с этими звёздочками, и если столкновение произошло или звёздочка вышла за предел экрана (и больше не вернётся), то удалять эту звёздочку из массива и со сцены.
|
| Часовой пояс GMT +4, время: 23:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.