{!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.5.0-preview.5
docs.unity3d.com
"{0}" の検索結果

    目次を表示する/隠す

    Class AnimationTrack

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

    Inheritance
    object
    Object
    ScriptableObject
    PlayableAsset
    TrackAsset
    AnimationTrack
    Implements
    IPlayableAsset
    IPropertyPreview
    ISerializationCallbackReceiver
    ILayerable
    Inherited Members
    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.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()
    Namespace: UnityEngine.Timeline
    Assembly: solution.dll
    Syntax
    [Serializable]
    [TrackClipType(typeof(AnimationPlayableAsset), false)]
    [TrackBindingType(typeof(Animator))]
    [ExcludeFromPreset]
    public class AnimationTrack : TrackAsset, IPlayableAsset, IPropertyPreview, ISerializationCallbackReceiver, ILayerable

    Properties

    Name Description
    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.

    Methods

    Name Description
    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

    Extension Methods

    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)