Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

AnimationHumanStream

структура в UnityEngine.Animations

Выполнено в:UnityEngine.AnimationModule

Описание

Гуманоидный поток анимационных данных проходил от одного Playable к другому.

Структура AnimationHumanStream передается через анимационные структуры Playable, такие как AnimationClipPlayable и AnimationMixerPlayable. Они могут быть изменены при использовании с IAnimationJobPlayable, как AnimationScriptPlayable.

Playables, реализующие IAnimationJobPlayable принимают пользовательское задание C#, которое должно реализовать IAnimationJob, и AnimationHumanStream затем передается его обратным вызовам во время обработки анимации.

Дополнительные ресурсы: AnimationStream, AnimationStream.isHumanStreamи AnimationStream.AsHuman().

Свойства

Свойство Описание
bodyLocalPositionПоложение центра массы тела относительно корня.
bodyLocalRotationВращение центра масс тела относительно корня.
bodyPositionПоложение центра масс тела в мировом пространстве.
bodyRotationВращение центра массы тела в мировом пространстве.
humanScaleМасштаб Аватара. (только для чтения)
isValidВозвращает true, если поток допустим; false в противном случае. (Только чтение)
leftFootHeightВысота левой ноги от пола. (только для чтения)
leftFootVelocityСкорость левой ноги за последний оцениваемый кадр. (только для чтения)
rightFootHeightВысота правой ноги от пола. (только для чтения)
rightFootVelocityСкорость правой ноги с последнего оцениваемого кадра. (только для чтения)

Открытые методы

Метод Описание
GetGoalLocalPositionВозвращает позицию этой цели IK относительно корня.
GetGoalLocalRotationВозвращает вращение этой цели IK относительно корня.
GetGoalPositionВозвращает позицию этой цели IK в мировом пространстве.
GetGoalPositionFromPoseВозвращает позицию этой цели IK в мировом пространстве, вычисленную из потока текущей позиции.
GetGoalRotationВозвращает вращение этой IK цели в мировом пространстве.
GetGoalRotationFromPoseВозвращает вращение этой цели IK в мировом пространстве, вычисленное из потока текущей позиции.
GetGoalWeightPositionВозвращает вес позиции цели IK.
GetGoalWeightRotationВозвращает вес вращения цели IK.
GetHintPositionВозвращает позицию этого IK Подсказки в мировом пространстве.
GetHintWeightPositionВозвращает вес позиции подсказки IK.
GetMuscleВозвращает значение мышцы.
ResetToStancePoseСбросить текущую позу в позу стойки (T Pose).
SetGoalLocalPositionЗадает положение этой цели IK относительно корня.
SetGoalLocalRotationУстанавливает вращение этой цели IK относительно корня.
SetGoalPositionУстанавливает позицию этой цели IK в мировом пространстве.
SetGoalRotationУстанавливает вращение этой IK цели в мировом пространстве.
SetGoalWeightPositionЗадает вес позиции для цели IK.
SetGoalWeightRotationУстанавливает вес вращения цели IK.
SetHintPositionУстанавливает позицию этого подсказки IK в мировом пространстве.
SetHintWeightPositionУстанавливает вес позиции подсказки IK.
SetLookAtBodyWeightУстанавливает LookAt вес тела.
SetLookAtClampWeightЗадает вес зажима LookAt.
SetLookAtEyesWeightУстанавливает вес глаз LookAt.
SetLookAtHeadWeightУстанавливает вес головки LookAt.
SetLookAtPositionУстанавливает взгляд на позицию в мировом пространстве.
SetMuscleЗадает значение мышечной массы.
SolveIKВыполнить решатель IK.