Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Столкновение объкектов! (http://www.flasher.ru/forum/showthread.php?t=55040)

http 23.02.2004 14:39

Столкновение объкектов!
 
Привет всем!

У меня есть упраляемый пользователем с клавиатуры мувик.
И определённые объекты в самой флэшке.
Как мне указать этому мувику, что если он доходит то обекта, он не проходит сквозь него.

Координаты задавать неполучится.
Т.к. координаты задаются отновительно центра объекта.
Буду очень благодарен, если кто что-нибудь подскажет.

AL.exe 23.02.2004 15:42

хех....
 
There is nothing impossible!

Не делай поспешных выводов насчет координат: думать надо несколько ВНИМАТЕЛЬНЕЙ (звучит как-то не по-русски, зато правда). Если координаты задаются с центра, то к ним можно прибавлять (или от них отнимать) длину(ширину) мувика от центра до края.
Ну ет так.... для общего развития =)

Вообще, делается так:
Код:

if (this.MC.hitTest(this.MC2)==true){
//определенный набор команд (твоих, разумеется)
}

MC - мувик, MC2-объект, с которым он (мувик) сталкивается

http 23.02.2004 16:03

А в этом условии уже прописать остановку.Да?
Спасибо, что посказал.

И ещё оно, неподскажеш, почему когда пользователь управляет мувиком с клавы, он (мувик) вместо того, что бы играть при нажатой клавиши другой мув, он его останавливает, а после того, как отпустиш. Один раз проиграет.

http 23.02.2004 16:32

ТЧО ТО ОН НЕЧЕГО НЕ ДЕЛАЕТ!

МУВИК НА НЕГО НЕ РЕАГИРУЕТ :(

Штрек 24.02.2004 04:25

Столкновение мувиков не такая простая вещь, как тебе тут обрисовали. Поройся в поиске. ;)

http 24.02.2004 10:19

Я это уже понял :)
В каком поиске?

Штрек 24.02.2004 14:01

Ну hitTest , например.


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

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