Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AnimatorController

动画状态机资源。

export

Hierarchy

Index

Constructors

constructor

  • new AnimatorController(description: DeepImmutableObject<IAnimatorControllerDescription>): AnimatorController
  • 通过资源描述文件创建动画状态机资源。

    memberof

    AnimatorController

    Parameters

    • description: DeepImmutableObject<IAnimatorControllerDescription>

      资源描述。

    Returns AnimatorController

Properties

Readonly description

description: DeepImmutableObject<IAnimatorControllerDescription>

Optional groupID

groupID: string

Optional resourceID

resourceID: string

编辑器中使用的资源id。

memberof

BaseResource

Methods

instantiate

  • 实例化动画状态机。

    memberof

    AnimatorController

    Returns AnimatorController

Static DeserializeResource

  • DeserializeResource(description: DeepImmutableObject<IAnimatorControllerDescription>, loadContext: default, dependencies: string[]): AnimatorController
  • 动画状态机资源的反序列化方法。

    static
    memberof

    AnimatorController

    Parameters

    • description: DeepImmutableObject<IAnimatorControllerDescription>

      资源描述。

    • loadContext: default

      引擎loader上下文环境。

    • dependencies: string[]

      依赖资源id列表。

    Returns AnimatorController

    动画状态机资源。

Static ExtractClipAndMaskAssets

  • ExtractClipAndMaskAssets(description: DeepImmutableObject<IAnimatorControllerDescription>): { clips: string[]; masks: string[] }
  • Parameters

    • description: DeepImmutableObject<IAnimatorControllerDescription>

    Returns { clips: string[]; masks: string[] }

    • clips: string[]
    • masks: string[]

Generated using TypeDoc