Вернуть исходную позицию анимации

240
10 января 2018, 15:35

Есть объект, который меняет свой scale в анимации, после animation.Stop(); анимация останавливается с тем размером, с которым в этот момент проигрывалась, можно как то сбросить объект в исходный размер после остановки анимации, без присвоения нужного размера объекта после остановки анимации?

Answer 1

Варианта два:

  1. Переводить анимацию на первый кадр, и останавливать, тогда вы вернетесь в исходное состояние.

var desired_play_time = 0.0; animation["MyAnimation"].time = desired_play_time; animation["MyAnimation"].speed = 0.0; animation.Play("MyAnimation");

  1. Писать скрипт который будет после остановки анимации восстанавливать требуемые значения из кода.
READ ALSO
Домены приложений, время жизни

Домены приложений, время жизни

Рихтер пишет, что так как у типов в другом домене нету корней, то в CLR пошли на хитрость: прокси объекты живут ~5 минут с момента последнего обращения,...

230
Дополнительные ряды в InlineKeyboardButton в Telegram Bot

Дополнительные ряды в InlineKeyboardButton в Telegram Bot

Есть код который создает разметку клавиатуры в два рядаЧто-то такое:

245
Свой пункт в контекстном меню Windows

Свой пункт в контекстном меню Windows

При установке новых программ, при нажатии правой кнопки мыши и выборе в меню создать можно выбрать создаваемый файл этой программой

251