{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Class AnimationTrack | Timeline | 1.6.3
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    Class AnimationTrack

    A Timeline track used for playing back animations on an Animator.

    상속
    object
    Object
    ScriptableObject
    PlayableAsset
    TrackAsset
    AnimationTrack
    구현
    IPlayableAsset
    IPropertyPreview
    ISerializationCallbackReceiver
    ILayerable
    상속된 멤버
    TrackAsset.m_Clips
    TrackAsset.start
    TrackAsset.end
    TrackAsset.duration
    TrackAsset.muted
    TrackAsset.mutedInHierarchy
    TrackAsset.timelineAsset
    TrackAsset.parent
    TrackAsset.GetClips()
    TrackAsset.isEmpty
    TrackAsset.hasClips
    TrackAsset.hasCurves
    TrackAsset.isSubTrack
    TrackAsset.GetChildTracks()
    TrackAsset.curves
    TrackAsset.locked
    TrackAsset.lockedInHierarchy
    TrackAsset.supportsNotifications
    TrackAsset.CreateCurves(string)
    TrackAsset.CreateTrackMixer(PlayableGraph, GameObject, int)
    TrackAsset.CreatePlayable(PlayableGraph, GameObject)
    TrackAsset.CreateDefaultClip()
    TrackAsset.CreateClip<T>()
    TrackAsset.DeleteClip(TimelineClip)
    TrackAsset.CreateMarker(Type, double)
    TrackAsset.CreateMarker<T>(double)
    TrackAsset.DeleteMarker(IMarker)
    TrackAsset.GetMarkers()
    TrackAsset.GetMarkerCount()
    TrackAsset.GetMarker(int)
    TrackAsset.CreatePlayable(PlayableGraph, GameObject, TimelineClip)
    TrackAsset.CanCreateTrackMixer()
    TrackAsset.GetAnimationClipHash(AnimationClip)
    TrackAsset.OnBeforeTrackSerialize()
    TrackAsset.OnAfterTrackDeserialize()
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    네임스페이스: UnityEngine.Timeline
    어셈블리: solution.dll
    구문
    [Serializable]
    [TrackClipType(typeof(AnimationPlayableAsset), false)]
    [TrackBindingType(typeof(Animator))]
    [ExcludeFromPreset]
    public class AnimationTrack : TrackAsset, IPlayableAsset, IPropertyPreview, ISerializationCallbackReceiver, ILayerable

    프로퍼티

    이름 설명
    applyAvatarMask

    Specifies whether to apply the AvatarMask to the track.

    applyOffsets

    Specifies whether to apply track offsets to all clips on the track.

    avatarMask

    Specifies the AvatarMask to be applied to all clips on the track.

    eulerAngles

    The euler angle representation of the rotation offset of the entire track.

    inClipMode

    Specifies whether the Animation Track has clips, or is in infinite mode.

    infiniteClip

    An AnimationClip storing the data for an infinite track.

    infiniteClipOffsetEulerAngles

    The euler angle representation of the rotation offset of the track when in infinite mode.

    infiniteClipOffsetPosition

    The translation offset of a track in infinite mode.

    infiniteClipOffsetRotation

    The rotation offset of a track in infinite mode.

    infiniteClipPostExtrapolation

    The saved state of post-extrapolation for clips when converted to infinite mode.

    infiniteClipPreExtrapolation

    The saved state of pre-extrapolation for clips converted to infinite mode.

    matchTargetFields

    Specifies which fields to match when aligning offsets of clips.

    outputs

    Returns a description of the PlayableOutputs that will be created by this track.

    position

    The translation offset of the entire track.

    rotation

    The rotation offset of the entire track, expressed as a quaternion.

    trackOffset

    Specifies what is used to set the starting position and orientation of an Animation Track.

    메서드

    이름 설명
    CalculateItemsHash()
    CreateClip(AnimationClip)

    Creates a TimelineClip on this track that uses an AnimationClip.

    CreateInfiniteClip(string)

    Creates an AnimationClip that stores the data for an infinite track.

    CreateRecordableClip(string)

    Creates a TimelineClip, AnimationPlayableAsset and an AnimationClip. Use this clip to record in a timeline.

    GatherProperties(PlayableDirector, IPropertyCollector)

    Called by the Timeline Editor to gather properties requiring preview.

    OnCreateClip(TimelineClip)

    Used to initialize default values on a newly created clip

    확장 메서드

    AnimationTrackExtensions.CanStartRecording(AnimationTrack)
    AnimationTrackExtensions.IsRecording(AnimationTrack)
    AnimationTrackExtensions.StartRecording(AnimationTrack)
    AnimationTrackExtensions.StopRecording(AnimationTrack)
    TrackExtensions.IsCollapsed(TrackAsset)
    TrackExtensions.IsVisibleInHierarchy(TrackAsset)
    TrackExtensions.SetCollapsed(TrackAsset, bool)
    TrackAssetExtensions.GetGroup(TrackAsset)
    TrackAssetExtensions.SetGroup(TrackAsset, GroupTrack)
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)