Represents an animation renderer for spine animations.

表示骨骼动画的动画渲染器。

属性

boneFrames: Float32Array[][]

Array of bone transforms for each frame.

每帧的骨骼变换数组。

changeMap: Map<number, FrameChanges>

Animation Corresponding Frame Change Queue.

动画对应帧变化队列。

eventsFrames: Event[][]

Array of events for each frame.

每帧的事件数组。

frameNumber: number

Total number of frames in the animation.

动画中的总帧数。

frames: number[]

Array of frame numbers.

帧号数组。

isCache: boolean

Indicates if the animation is cached.

指示动画是否已缓存。

isDynamic: boolean = false

Whether it is a dynamic mesh.

是否为动态网格

name: string

Name of the animation.

动画的名称。

skinDataArray: SkinAniRenderData[]

Array of skin animation render data.

皮肤动画渲染数据数组。

方法

  • 参数

    • time: number

      The time to get the frame index for.

    • frameIndex: number

      The current frame index.

    返回 number

    Gets the frame index for a given time.

    获取给定时间的帧索引。

  • 参数

    • bone: Bone

      The spine bone to get the transform from.

    返回 Float32Array

    Creates a Float32Array representing a bone's transform.

    创建表示骨骼变换的Float32Array。