Вход

Просмотр полной версии : проблемы с hitTest


Пряник
04.12.2003, 18:12
Я делаю игру, там присутствует машина(вид сверху) и необходимо отслеживать столкновения машины и стенок, но когда машина поворачивает, границы мувиклипа расширяются...что делать???

opex
04.12.2003, 21:00
не знаю конечно но попробуй не машину крутить а _root
если его можно крутить :)

Пряник
04.12.2003, 22:34
А нельзя как-нибудь проверять касание не самого мувиклипа, а его содержимого?

opex
04.12.2003, 23:03
если ты имееш в виду этот случай (файл в низу )
то нет
если у тя машинка на актион скрипте нарисована
то с помошю цикла обрабатывай координаты краев муторно долго но боьше помоему не как

Пряник
05.12.2003, 16:07
У меня машина имеет примерно форму прямоугольника, и обведена она, как на скрине 1, а когда я скриптом изменяю её _rotation, то она цепляет за окружающие предметы, так как если бы была ситуация, изображенная на скрине два.

Пряник
05.12.2003, 16:11
вот второй скриншот

opex
05.12.2003, 18:31
ну а я те про что нет нельзя

Пряник
05.12.2003, 19:51
ну нет...нет должно же быть какое-то решение, как иначе быть-то мне теперь...а?

ilya_cat
05.12.2003, 19:57
Пользуй movieclip.hitTest(x,y,true) - проверка пересечения клипа с точкой.
Если сравниваешь два предмета - сравниваются их обрамляющие квадраты.

Подсказка - поставь вдоль края машинки несколько пустых мувиклипов и проверяй их на пересечение

Пряник
06.12.2003, 17:20
ну поставлю я скажем 10 пустых мувиклипов, в уроне 20 стен, и что теперь 200 условий обрабатывать? Это если не учитывать, что некоторые стены тоже могут стоять под углом...

opex
06.12.2003, 18:00
ты че там нидфо спид захотел написать

Пряник
06.12.2003, 23:29
нет, очень простую игру, пошаговую, но если то, что вы сказали правда, то правда и то, что флаха - это прога для преподавания изобразительного исскуства в школах для умственно отсталых детей

Штрек
06.12.2003, 23:53
Какой то левый базар.
Кому надо, сделает всё в лучшем виде.
Обсуждалось десятки раз.
Неужели трудно в поиске пошуровать?!
Напр.
http://www.flasher.ru/forum/showthread.php?threadid=51226&highlight=hitTest
Или
http://actionscript-toolbox.com/samplemx_bounceCollide.php

Пряник
07.12.2003, 12:59
спасибо!

Шило
07.12.2003, 15:44
Мы Дегенератор Studios. Пряник, Шило и все флахеры ruleZzz.
D. Studios 4ever!! А над скриптом подумай...