PDA

Просмотр полной версии : Программная анимация


Wadimir
18.03.2010, 16:14
Добрый день.

На сцене есть объект который движется из точки А в точку Б. При попадании в точку Б объект опять появляется в точке А и движется в точку Б и т д. Как можно так сделать без привязки к координатам?

Координаты нельзя использовать потому что скорость движения и координаты могут изменяться.

Zebestov
18.03.2010, 16:42
т.е. нужно проехать на велике отсюда и до гаражей, но не использовать руль, потому что его положение может изменяться?
изложи больше деталей задачи.

Wadimir
18.03.2010, 17:39
координата по х постоянная, а а движение по y. Больше нет деталей. В этом и состоит задача

invincible
18.03.2010, 18:30
blog.greensock.com -пакет классов твин-макс. Там можно указать свойство onComplete, которое срабатывает тогда, когда движение закончилось. (Один из вариантов)

Alex_YAROST_22
18.03.2010, 18:36
что-то вы усложняете все, либо постановка задачи неверная :)

в EnterFrame

object.y += speed;
if (object.y >= endY)
{
object.y = startY
}

где startY и endY это начальная и конечная координата движения по Y а speed - скорость.

Ну и меняете их как вам заблагорассудится :)

Zebestov
18.03.2010, 18:39
какие координаты "могут меняться"? точек А и Б?

Wadimir
18.03.2010, 22:19
Да. Координаты точек A и Б могут меняться по у. Тут всё очень долго объяснять почему так. Но одно могу сказать что значения координат применятся не должны.

Zebestov
19.03.2010, 00:35
Но одно могу сказать что значения координат применятся не должны.
Слушай я не могу понять каких координат? Точек А и Б? Если так — то я просто не понимаю как это?

- приходи ко мне в гости
- ок! где живешь?
- не скажу

P.S.
очень нудный топик получается. гриф секретности координат и цели их сокрытия заколебал )

Hidest
19.03.2010, 01:37
Объясните вкратце тогда, что нужно, если уж так долго объяснять... Координаты, как ни крути, использовать придется, но вот тот факт, что они могут меняться - это совершенно не значит, что их нельзя использовать... В общем, четкую проблему в студию!

п.с. Простой способ - делаете мувик, в нем анимация из гипотетической точки А в Б... без стопов в конце. Располагаете мувик где хотите и под каким хотите углом - вот вам и движение из А в Б неизвестно где!...

Только вот зачем все-таки, не понятно... неужели такой дикий секрет?