2016-05-08 4 views
0

Я хотел бы иметь гладкий эффект затухания и вернуться к полной видимости. Я могу установить альфа 0.5 в начале и сделать это вернуться к 1 во время перехода, но это не тот эффект, который я хочу. И это нужно сделать, используя один эффект перехода.Как сделать объект переходом на альфа 0,5 и обратно на 1 во время одного перехода?

Btw, как я могу добавить параметры к существующему переходу. Будет ли только mytransition.params={someparam=2} работать?

ответ

0

Вы можете использовать библиотеку ослабления, чтобы изменить, как анимация работает с переходами, поэтому вы можете управлять тем, как анимация работает между двумя значениями. Я думаю, вам нужно использовать easing.continuousLoop

Попробуйте добавить это в свой переход.

Проверьте функции замедления в easing.* library

+0

Но это работает со скоростью перехода, а не альфа. Я должен был сделать это, используя два других перехода, это было в половине случаев обычного, чтобы получить 0,5 альфа, а другой, чтобы вернуть его к нормальной жизни. Я просил об использовании его с одним переходом, потому что у меня была задача использовать транзитор только один раз. Я сделал функцию, которая передавала бы параметры для перехода, и это технически будет использовать переход только один раз – Gortax

0

Используйте easing.continuousLoop это установить альфа до требуемого значения и возвращается к предыдущему:

transition.to(object, { time=1000, alpha=0, transition=easing.continuousLoop }) 

 Смежные вопросы

  • Нет связанных вопросов^_^