![]() |
Как вызывать некую функцию один раз
Например hitTestObject ом проверяешь есть столкновение или нет конечно же hitTestObject вызываеться в ENTER_FRAME _е если столкновение есть то проигривай но в переменной hit запысиваеться TRUE TRUE TRUE ну и логично анимация начинает проигриваться много раз как сделать так что бы при столкновении в переменной один раз записывался true но а когда не будет столкновении то false.. потом опять один раз true и так далее...
|
Ну сделать флаг, типа isHitting и проверять его
Код AS3:
|
таким образом анимация работает только один раз а потом перестает работать.. Не вариант
Добавлено через 47 секунд Цитата:
__________________ |
Ну а потом проверять если hitTest == false, то и флаг менять на false.
Тут, как бы, других вариантов то и нет) Только если вообще не использовать никакие хиттесты, а перевести все на SAT, или просто прикрутить физический движок, в котором эта SAT уже реализована |
Код AS3:
|
Цитата:
Код AS3:
Добавлено через 3 минуты Цитата:
Добавлено через 11 минут все работает спасибо всем! |
| Часовой пояс GMT +4, время: 18:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.