跳转到内容

AnimatorControllerAPI

此内容尚不支持你的语言。

Defined in: animation/Animator.ts:404

Owns one App’s animator-controller registry and per-entity parameter/trigger values, evaluates each Animator’s state machine, and drives the entity’s SpriteAnimator clip on state changes. Published as the AnimatorController resource; read it as app.getResource(AnimatorController).

new AnimatorControllerAPI(): AnimatorControllerAPI

AnimatorControllerAPI

clearControllers(): void

Defined in: animation/Animator.ts:432

void


getBool(entity, name): boolean

Defined in: animation/Animator.ts:458

number

string

boolean


getController(name): AnimatorControllerDef | undefined

Defined in: animation/Animator.ts:426

string

AnimatorControllerDef | undefined


getFloat(entity, name): number

Defined in: animation/Animator.ts:454

number

string

number


registerController(name, def): void

Defined in: animation/Animator.ts:418

string

AnimatorControllerDef

void


removeEntity(entity): void

Defined in: animation/Animator.ts:463

Drop an entity’s parameter/trigger state (wire to world.onDespawn).

number

void


resetTrigger(entity, name): void

Defined in: animation/Animator.ts:450

number

string

void


setBool(entity, name, value): void

Defined in: animation/Animator.ts:442

number

string

boolean

void


setFloat(entity, name, value): void

Defined in: animation/Animator.ts:438

number

string

number

void


setSpineDriver(driver): void

Defined in: animation/Animator.ts:412

Inject the Spine driver (SpinePlugin wires SpineManager here). Optional — without it, spine-targeting states are inert.

SpineAnimationDriver | null

void


setTrigger(entity, name): void

Defined in: animation/Animator.ts:446

number

string

void


unregisterController(name): void

Defined in: animation/Animator.ts:422

string

void


update(world, resolveKey?): void

Defined in: animation/Animator.ts:482

World

(ref) => string

void