Render.ru

напишите экспрэшн плиз

#1
В общем есть два круга, изначально они в нуле. хочу чтобы 1 перемещался по оси, а 2 следовал за ним только после того как 1 перейдет за определенную величину, например 10 единиц. Еще лучше если скорость перемещения 2 будет равна половине скорости 1.

Подозреваю что проще всего написать экспрэшн, но я в них не секу. :(
 
#2
или вообще так, 2 следует за 1 с той же скоростью, но через н-ное количество кадров.
 

mickey 1373

Знаток
Рейтинг
29
#3
//time offset


int $n;

firstObject.rx= `getAttr -t(frame -$n) secondObject.rx`;

Помоему примерно так....где "$n" это количество кадров опоздания.
 
#4
опять двадцать пять...когда ж вы научитесь не использовать getAttr в экспрешенах...
 

mickey 1373

Знаток
Рейтинг
29
#5
Опять тридцать шесть! Тогда когда ты покажешь как решаеться эта проблема без использования меловских функции..И обьяснишь чем это лучше!
 
#7
A Driven Key почему не подходит?
По-моему тут случай как раз для него.
 

zalexus

Активный участник
Рейтинг
13
#9
Кстати, driven key для подобной задачи подойдёт идеально.

Вот только господин Wonderguy хочет экспрешенами, видимо всё остальное не спортивно. :)))
 
#10
краz .Видимо, сорри... В изначальной простейшей постановке действительно драйвен ки пройдут.. Просто из-за отображения ответов у меня сложилось впечатление, что предложение о драйвен ки относилось к "движению с задержкой по времени"...
 
Сверху