PDA

Просмотр полной версии : данный объект при помещение его на заданную траекторию вращается по ней


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