setStartPositionCircle 设置初始位置 - 圆形发射区域
setStartPositionCircle
类型: MethodDeclaration
所属类: ParticleElement
定义位置: animation.ts
描述
设置初始位置 - 圆形发射区域
返回值
类型: void
源代码
位置: 第 2314 行
private setStartPositionCircle(): void {
    const emitter = this.emitter
    const area = this.data.area as ParticleEmissionAreaCircle
    const pos = this.getAreaPosition()
    const x = emitter.startX + pos[0]
    const y = emitter.startY + pos[1]
    const angle = Math.random() * Math.PI * 2
    const distance = Math.random() * area.radius * emitter.scale
    this.x = x + distance * Math.cos(angle)
    this.y = y + distance * Math.sin(angle)
    this.transformStartPosition()
  }
文档生成时间:2025/7/21 20:53:39