AnimationStream
структура в UnityEngine.Animations
Выполнено в:UnityEngine.AnimationModule
Описание
Поток данных анимации передавался от одного Playable к другому.
AnimationStream структура проходит через анимацию Playable структуры, как AnimationClipPlayable и AnimationMixerPlayable. Они могут быть изменены при использовании с IAnimationJobPlayable, как и AnimationScriptPlayable.
Реализация Playables IAnimationJobPlayable взять пользовательское задание C#, которое должно быть реализовано IAnimationJob, и AnimationStream затем передается обратным вызовам во время прохождения обработки анимации.
Дополнительные ресурсы IAnimationJob, AnimationScriptPlayable, TransformStreamHandle, PropertyStreamHandle, TransformSceneHandle, и PropertySceneHandle.
Свойства
| Свойство | Описание |
|---|---|
| angularVelocity | Получить или установить угловую скорость аватара для оцениваемого кадра. |
| deltaTime | Получает дельта-время для оцениваемого кадра. (только для чтения) |
| inputStreamCount | Получает число входных потоков. (только для чтения) |
| isHumanStream | Возвращает true, если поток поступает от аватара-гуманоида; false в противном случае. (Только чтение) |
| isValid | Возвращает true, если поток допустим; false в противном случае. (Только чтение) |
| rootMotionPosition | Получает корневую позицию движения для оцениваемого кадра. (только для чтения) |
| rootMotionRotation | Получает поворот корня движения для оцениваемого кадра. (только для чтения) |
| velocity | Получает или устанавливает скорость аватара для оцениваемого кадра. |
Открытые методы
| Метод | Описание |
|---|---|
| AsHuman | Получает тот же поток, но как AnimationHumanStream. |
| CopyAnimationStreamMotion | Deep копирует движение из исходного потока анимации в текущий поток анимации. |
| GetInputStream | Получает AnimationStream воспроизводимого входа на индексе. |
| GetInputWeight | Получает вес Playable, подключенного к конкретному входному индексу. |