Class EffectSingleCase

动画特效对象池管理器,加载动画后自动播放,播放完后自动回收到池中 1、支持Spine动画 2、支持Cocos Animation动画 3、支持Cocos ParticleSystem粒子动画

Hierarchy

  • EffectSingleCase

Constructors

Properties

_speed: number = 1
effects: Map<string, NodePool> = ...

对象池集合

effects_use: Map<Node, boolean> = ...

正在使用中的显示对象集合

res: Map<string, boolean> = ...

对象池中用到的资源 - 这里只管理本对象加载的资源,预加载资源由其它对象自己施放

_instance: EffectSingleCase

Accessors

  • get speed(): number
  • 全局动画播放速度

    Returns number

  • set speed(value: number): void
  • Parameters

    • value: number

    Returns void

Methods

  • 清除对象池数据

    Parameters

    • Optional path: string

      参数为空时,清除所有对象池数据;指定名时,清楚指定数据

    Returns void

  • 加载资源并现实特效

    Parameters

    • path: string

      预制资源路径

    • Optional parent: Node

      父节点

    • Optional params: IEffectParams

    Returns Promise<Node>

  • Parameters

    • event: string
    • args: any

    Returns void

  • 回收对象

    Parameters

    • node: Node

      节点

    Returns void

  • 施放对象池中显示对象的资源内存

    Parameters

    • Optional path: string

      资源路径

    Returns void

  • 设置动画速度

    Parameters

    • node: Node

    Returns void

  • 显示预制对象

    Parameters

    • path: string

      预制资源路径

    • Optional parent: Node

      父节点

    • Optional params: IEffectParams

    Returns Node

Generated using TypeDoc