Class Timeline

Hierarchy

  • XTimeLine
    • Timeline

Implements

  • IExtendedActor

Constructors

  • Returns Timeline

Properties

_actorId: string = ''
preLoadTime: number = 30

preLoad时,提前多少秒开始加载资源

Accessors

  • get currentTime(): number
  • 获取现在已播放的时间

    Returns number

  • get endFrame(): number
  • 获取截止帧

    Returns number

  • get fps(): number
  • 返回timeline的FPS

    Returns number

Methods

  • 判断角色特效是否归属于该角色

    Parameters

    • assetId: string

      查询的角色特效ID

    • avatarId: string

      查询的角色ID

    Returns Promise<boolean>

  • Returns void

  • Returns string

  • 根据类型和ID通过引擎查询出对应资产的时长。

    Parameters

    • id: string

      需要查询的资产ID

    • type: string

      需要查询的资产Type,目前有特效EFFECT和动作

    Returns Promise<number>

    时间

  • Returns World

  • 跳转到指定帧,输入为帧。如果输入秒需要乘timeline.fps

    Parameters

    • value: number

      秒*timeline.fps

    Returns Promise<void>

  • 加载timeline资源

    Parameters

    • originTimeLineData: ITimelineData

      由编辑器编辑产出的json配置文件

    Returns Promise<void[]>

  • 暂停timeline

    Returns void

  • 播放timeline

    Parameters

    • Optional loop: boolean

      可选参数,传入true循环播放,不传入默认一次

    Returns void

  • 加载在某个时间点的资源 @time: 时间点,单位是秒

    Parameters

    • time: number

    Returns Promise<void>

  • loop中设置函数,供编辑态使用。

    Parameters

    • func: (() => void)

      loop中设置函数

        • (): void
        • Returns void

    Returns void

  • Parameters

    • id: string

    Returns void

  • Parameters

    • deltaTime: number

    Returns void

  • Parameters

    Returns Promise<unknown>

Generated using TypeDoc