Просмотр полной версии : Создание препятствий для двигающихся объектов
Терминатор
18.03.2007, 21:00
Я начинающий во flash, суть вопроса в том, как зделать так чтобы объект ( скажем машина), двигалась по ландшафту ( объектам) и не проходила через них. Я читал и пробывал использывать функцию hitTest, но точно незнаю как ее написать.
Заранее благодарю, надеюсь изложил вопрос понятным языком...:victory:
Я читал и пробывал использывать функцию hitTest, но точно незнаю как ее написать.
а что конкретно то не получается?
функция то простая
if(mc1.hitTest(mc2)){trace("hit")}
Терминатор
19.03.2007, 15:25
а что конкретно то не получается?
функция то простая
if(mc1.hitTest(mc2)){trace("hit")}
Да согласен, что простая. Я понимаю первую часть
if(mc1.hitTest(mc2))
Но я не знаю, что писать в общих скобках {...}, знаю, что там пишется действие, которое должно произойти. И собственно говоря, вот и загвоздка, что там написать, чтобы объект( скажем "А") мог двигаться по объекту ("Б"). Я думал, что дело в скорости и писал в общих скобках "score = 0;" но объект останавливался и все. А меня интересует как сделать так, чтобы объект "А" двигался по обекту "Б" повторял его изгибы, бугры и т.д....
Заранее благодарю...
Mr. Fixit
19.03.2007, 15:28
это уже надо не через hitTest, а мат. вычисление
Терминатор
19.03.2007, 15:45
это уже надо не через hitTest, а мат. вычисление
Ясно... А мож у кого-нибудь исходник есть? Чтоб посмотреть разобраться.
Storm[pfp]
19.03.2007, 19:38
Вот тут все понятно и доступно, то что нужно . . .
Copyrigth --> вот сайт автора (http://alexnod.h15.ru)
хотя сайт чего-то не работает
Терминатор
19.03.2007, 20:48
Спасибо огромное, почти разобрался....
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.