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

UnityEngine.AnimationModule

Описание

Модуль Animation реализует систему анимации Unity.

Классы

Класс Описание
AimConstraintОграничивает ориентацию GameObject на основе положения одного или нескольких источников.
AnimationКомпонент анимации используется для воспроизведения анимации.
AnimationClipПредоставляет ресурс, который назначает кривы анимации свойствам, поддающимся анимации.
AnimationEventAnimationEvent позволяет вызывать функцию скрипта, аналогичную SendMessage, как часть воспроизведения анимации.
AnimationPlayableBindingPlayableBinding, который содержит информацию, представляющую AnimationPlayableOutput.
AnimationPlayableOutputExtensionsСтатический класс с экспериментальными методами расширения для AnimationPlayableOutput.
AnimationPlayableUtilitiesРеализует высокоуровневые методы утилиты для упрощения использования Playable API с Анимациями.
AnimationSceneHandleUtilityСтатический класс со вспомогательными функциями для дескрипторов сцены анимации.
AnimationStateAnimationState дает полный контроль над смешиванием анимации.
AnimationStreamHandleUtilityСтатический класс со вспомогательными функциями для дескрипторов потока анимации.
AnimatorУправляет, контролирует и оценивает анимацию GameObject.
AnimatorControllerParameterИспользуется для связи между скриптом и AnimatorController.
AnimatorJobExtensionsСтатический класс с методами расширения для Animator и заданий анимации на C#.
AnimatorOverrideControllerИнтерфейс для управления Animator Override Controller.
AnimatorUtilityРазличные утилиты для манипулирования аниматором.
AvatarАссет аватара описывает отображение персонажа в Animator.
AvatarBuilderКласс для создания аватар из пользовательских скриптов.
AvatarMaskAvatarMask используется для маскировки частей тела гуманоидов и трансформаций.
DiscreteEvaluationAttributeИспользуйте этот атрибут, чтобы указать, что свойство будет оцениваться как дискретное значение во время воспроизведения анимации.
GenericBindingUtilityФункции Animation для чтения и записи значений из компонентов Unity.
HumanPoseHandlerС помощью этого класса создают, читают и записывают HumanPose для иерархии скелета гуманоидного аватара или для позы аватара.
HumanTraitДетали всех человеческих костей и мышечных типов, определенных Mecanim.
LookAtConstraintОграничивает ориентацию GameObject на основе положения одного или нескольких источников.
MotionХранит ссылку на элемент анимации, связанный с состоянием машины состояний.
NotKeyableAttributeИспользуйте этот атрибут в сценарии, чтобы пометить свойство как не поддающееся анимации.
ParentConstraintОграничивает преобразование GameObject на основе положения и вращения одного или нескольких источников.
PositionConstraintОграничивает позицию GameObject на основе позиции одного или нескольких источников.
RotationConstraintОграничивает вращение GameObject на основе вращения одного или нескольких источников.
RuntimeAnimatorControllerПредставление контроллера Animator, оптимизированное для времени выполнения.
ScaleConstraintОграничивает масштаб GameObject на основе масштаба одного или нескольких источников.
SharedBetweenAnimatorsAttributeАтрибут SharedBetweenAnimatorsAttribute указывает, что StateMachineBehaviour инстанцируется только один раз и используется всеми экземплярами Animator. Этот атрибут уменьшает потребление памяти для каждого экземпляра контроллера.
StateMachineBehaviourStateMachineBehaviour — компонент, который добавляется к состоянию машины состояний. Это базовый класс, от которого должен наследоваться скрипт.

Структуры

Структура Описание
AnimationClipPlayableGameObject, который контролирует AnimationClip.
AnimationHumanStreamГуманоидный поток анимационных данных проходил от одного Playable к другому.
AnimationLayerMixerPlayableРеализация IPlayable, которая управляет смесителем слоев анимации.
AnimationMixerPlayableРеализация IPlayable, которая управляет смесителем анимации.
AnimationPlayableOutputРеализация IPlayableOutput, которая соединяет PlayableGraph с Animator в Scene.
AnimationScriptPlayablePlayable, который может запускать пользовательское многопоточное задание анимации.
AnimationStreamПоток анимационных данных переходит от одного Playable к другому.
AnimatorClipInfoИнформация о клипе, воспроизводимом и смешиваемом Animator.
AnimatorControllerPlayableРеализация IPlayable, которая управляет анимацией RuntimeAnimatorController.
AnimatorStateInfoСведения о текущем или следующем состоянии анимации, которым управляет Animator.
AnimatorTransitionInfoСведения о текущем переходе на конкретном слое машины состояний.
BoundPropertyBoundProperty — это безопасный манипулятор для чтения и записи значения в общем виде из любого компонента Unity.
ConstraintSourceПредставляет собой взвешенную позицию, которая может быть использована в ограничении.
GenericBindingОпределяет анимированное свойство на Unity Компонента.
HumanBoneОтображение между костью в модели и концептуальной костью в анатомии человека Mecanim.
HumanDescriptionКласс, содержащий параметры аватара гуманоида, которые будут переданы функции AvatarBuilder.BuildHumanAvatar.
HumanLimitЭтот класс хранит ограничения поворота, задающие мышцу для одной кости человека.
HumanPoseПеренацеливаемая гуманоидная поза.
MatchTargetWeightMaskС помощью этой структуры задают маску весов позиции и поворота для Animator.MatchTarget.
MuscleHandleРучка для мышцы в AnimationHumanStream.
PropertySceneHandleОбработка для чтения свойства Component на объекте в Scene.
PropertyStreamHandleОбработчик для свойства Component на объекте в AnimationStream.
SkeletonBoneПодробные сведения о Transform имя, отображаемое на кости скелета модели и его по умолчанию положение и вращение в T-позиции.
TransformSceneHandleРучка для чтения позиции, вращения и масштаба объекта в Scene.
TransformStreamHandleПоложение, вращение и масштаб объекта в AnimationStream.

Перечисления

Перечисление Описание
AnimationBlendModeИспользуется функцией Animation.Play.
AnimationCullingTypeThis enum controlls culling of Animation component.
AnimationStreamSourceОписывает, как инициализируется AnimationStream
AnimationUpdateModeРежим обновления компонента Animation.
AnimatorControllerParameterTypeТип параметра.
AnimatorCullingModeРежим отбора для Animator.
AnimatorRecorderModeРежим записи Animator.
AnimatorUpdateModeУправляет, когда и как компонент Animator обновляет анимации.
ArmDofПеречисление всех мышц в руке.
AvatarIKGoalIK Цель.
AvatarIKHintIK Намек.
AvatarMaskBodyPartЧасть тела Аватара.
AvatarTargetЦель.
AxisПредставляет оси, используемые в пространстве 3D.
BodyDofПеречисление всех мышц в теле.
CustomStreamPropertyTypeТип настраиваемого свойства потока для создания с помощью BindCustomStreamProperty
DurationUnitОписать единицу времени.
FingerDofПеречисление всех мышц в пальце.
HeadDofПеречисление всех мышц головы.
HumanBodyBonesКости человеческого тела.
HumanPartDofПеречисление всех частей человека.
LegDofПеречисление всех мышц ноги.
PlayModeПараметры, которые выбирают, какие анимации остановить при воспроизведении анимации.
QueueModeИспользуется функцией Animation.Play.