2016-10-07 3 views
0

Я пытаюсь экспортировать уровни, созданные в Unity для школьного проекта, и я хотел бы экспортировать путь, по которому игрок будет летать. Мой план состоял в том, чтобы создать анимацию и сохранить позиции вдоль пути, а затем экспортировать значения трансформации в этих точках (или, возможно, в промежуточных точках на кривой), однако я не могу понять, как извлечь преобразования объекта в определенный момент в анимации. Это вообще возможно? Могу ли я, например, анимировать игровой объект в коде и отображать преобразования в некоторый интервал или что-то еще? Я сделал много поисковых запросов, но на самом деле я не нашел четкого ответа.Unity3D 5.4.1 - Могу ли я получить преобразования объектов в разное время из анимации?

Спасибо заранее!

ответ

0

Да, это возможно с использованием Animation events. Напишите способ записи данных, которые вы хотите в разных точках временной шкалы анимации. Будьте внимательны, хотя есть some arguement относительно того, является ли это надежным. Альтернативой могло бы быть использование сопрограмм, чтобы сообщить данные, которые вы делаете после некоторого периода времени, в соответствии с тем, когда вы хотите, чтобы анимация давала данные. Редактировать: эй посмотри на меня, я использовал «после после» законно в предложении :)