Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Если объекты не больше пересекаются (http://www.flasher.ru/forum/showthread.php?t=143640)

Stexx 21.08.2010 15:57

Если объекты не больше пересекаются
 
Добрый день.Проблемка такая возникла.Использую функцию hitTestObject.Задача такая ,например едет обьект машинка и второй обьект машиинка которой управляем мы,если они столкнулись
Код AS3:

if (car_mc1.hitTestObject(car_mc2)) {car_mc1.stop();}

Вопрос в следующем,как определить когда они больше не сталкиваются?Чтоб машинка car_mc1 дальше могла ехать.Уже как только не выкручивался,не получается.Спасибо.

Slip_91 21.08.2010 16:15

Ну самое такое "в лоб" решение: ставишь листенер на ЕнтерФрейм. И в нём постоянно проверяешь мувики на предмет пересечения. Вводишь какую-нить булевую переменную типа флага. Машина едет только если этот флаг = true. Когда хитТест = true: флаг = false. И наоборот.

Stexx 21.08.2010 16:58

Slip_91 Респект тебе помогло,спасибо.


Часовой пояс GMT +4, время: 23:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.