粒子系统创建工厂

Export

Date

2023.2.7

Author

lyx

Hierarchy

  • ParticleSystemFactory

Constructors

Methods

  • 通过模板数据创建粒子系统

    Parameters

    • entity: Entity

      粒子系统所属实体

    • template: any

      粒子系统模板数据

    Returns ParticleSystem

    Static

    Memberof

    ParticleSystemFactory

  • 通过模板文件加载粒子系统

    Parameters

    • entity: Entity

      粒子系统所属实体

    • template: string

      粒子系统模板文件uri地址

    Returns Promise<ParticleSystem>

    Static

    Memberof

    ParticleSystemFactory

  • 注册粒子行为控制器构造类型

    Type Parameters

    Parameters

    • name: string

      行为控制器名称

    • ctor: (new (parameters?) => T)

      构造类型

    Returns void

    Static

    Memberof

    ParticleSystemFactory

  • 注册粒子初始化器构造类型

    Type Parameters

    Parameters

    • name: string

      初始化器名称

    • ctor: (new (parameters?) => T)

      构造类型

        • new (parameters?): T
        • Parameters

          • Optional parameters: any

          Returns T

    Returns void

    Static

    Memberof

    ParticleSystemFactory

  • 注册粒子渲染器构造类型

    Type Parameters

    Parameters

    • name: string

      渲染器名称

    • ctor: (new (parameters?) => T)

      构造类型

    Returns void

    Static

    Memberof

    ParticleSystemFactory

  • 注册粒子位置初始区域构造类型

    Type Parameters

    Parameters

    • name: string

      位置初始区域名称

    • ctor: (new (parameters?) => T)

      构造类型

        • new (parameters?): T
        • Parameters

          • Optional parameters: any

          Returns T

    Returns void

    Static

    Memberof

    ParticleSystemFactory