Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   данный объект при помещение его на заданную траекторию вращается по ней (http://www.flasher.ru/forum/showthread.php?t=116670)

silt7 07.10.2008 22:09

данный объект при помещение его на заданную траекторию вращается по ней
 
плиз, помогите кто чем может. у меня такая проблема.
мне нужно сделать так, чтобы данный обьект при помещении его на заданную траекторию начал вращаться по ней. таких траеторий несколько и если обьект совпадает с нужной траекторией он начинает вращаться по этой траектории, а если нет то улетает в сторону и исчезает.

gloomyBrain 07.10.2008 23:09

А у Вас траектория - круг?
Если да - тогда можно задать уравнение движения по окружности... хотя можно и по эллипсу, при желании, но это сложнее
А проверять пересечение можно с помощью
Код:

if(clip1.hitTest(clip2)){
 .... ваш код
}


skald 08.10.2008 01:23

это чтото вроде орбит?
тогда используй предложенный вариант с хитТестом и установи законы перемещения по ним + добавь флаги для каждй из них, для проверки правельности орбиты)))

gloomyBrain 08.10.2008 01:55

а зачем проверять правильность орбиты, если она задана уравнением?

silt7 08.10.2008 21:11

А проверять пересечение можно с помощью

Код:
if(clip1.hitTest(clip2)){
.... ваш код
}

уравнение окр. должно быть введено где написано "...ваш код". если я не ошибаюсь оно выглядит так: (x-142.3)^2+(y-201.3)^2=93.5^2 (r(142.3;201.3)=93.5) И ещё один вопрос: как можно связать координаты обьекта clip1 с орбитой clip2


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

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