Options
All
  • Public
  • Public/Protected
  • All
Menu

环形发射器。

Hierarchy

  • ParticleArcShape
    • ParticleCircleShape

Index

Constructors

constructor

  • Parameters

    • particle: Particle
    • offsetMap: IParticleEmitterShapeOffsetMap

    Returns ParticleCircleShape

Accessors

arc

  • get arc(): number
  • set arc(val: number): void
  • 弧角度。

    memberof

    ParticleArcShape

    Returns number

  • 弧角度。

    Parameters

    • val: number

    Returns void

arcMode

  • get arcMode(): ArcMode
  • set arcMode(val: ArcMode): void
  • 发射模式。

    memberof

    ParticleArcShape

    Returns ArcMode

  • 发射模式。

    Parameters

    • val: ArcMode

    Returns void

arcSpread

  • get arcSpread(): number
  • set arcSpread(val: number): void
  • 0 to 1 控制粒子角度间隔,值为0将允许粒子在任何角度生成,0.1将仅在形状周围以10%间隔产生粒子;非ArcMode.Random时有效。

    memberof

    ParticleArcShape

    Returns number

  • 0 to 1 控制粒子角度间隔,值为0将允许粒子在任何角度生成,0.1将仅在形状周围以10%间隔产生粒子;非ArcMode.Random时有效。

    Parameters

    • val: number

    Returns void

radius

  • get radius(): number
  • set radius(val: number): void
  • 弧半径。

    memberof

    ParticleArcShape

    Returns number

  • 弧半径。

    Parameters

    • val: number

    Returns void

radiusThickness

  • get radiusThickness(): number
  • set radiusThickness(val: number): void
  • 弧半径厚度。

    memberof

    ParticleArcShape

    Returns number

  • 弧半径厚度。

    Parameters

    • val: number

    Returns void

scale

  • 发射器形状的缩放。(仅在BoxShape中有效)

    memberof

    ParticleShape

    Returns Vector3

  • 发射器形状的缩放。(仅在BoxShape中有效)

    Parameters

    Returns void

Methods

Static GetArcShapeDefaultOffsetMap

  • GetArcShapeDefaultOffsetMap(): IParticleEmitterShapeOffsetMap
  • Returns IParticleEmitterShapeOffsetMap

Static GetShapeDefaultOffsetMap

  • GetShapeDefaultOffsetMap(): { position: { rawDataOffset: number; realBuffer: Float32Array; type: string }; rotation: { rawDataOffset: number; realBuffer: Float32Array; type: string }; scale: { rawDataOffset: number; realBuffer: Float32Array; type: string } }
  • Returns { position: { rawDataOffset: number; realBuffer: Float32Array; type: string }; rotation: { rawDataOffset: number; realBuffer: Float32Array; type: string }; scale: { rawDataOffset: number; realBuffer: Float32Array; type: string } }

    • position: { rawDataOffset: number; realBuffer: Float32Array; type: string }
      • rawDataOffset: number
      • realBuffer: Float32Array
      • type: string
    • rotation: { rawDataOffset: number; realBuffer: Float32Array; type: string }
      • rawDataOffset: number
      • realBuffer: Float32Array
      • type: string
    • scale: { rawDataOffset: number; realBuffer: Float32Array; type: string }
      • rawDataOffset: number
      • realBuffer: Float32Array
      • type: string

Generated using TypeDoc