跳到主要内容

setStartPositionRectangle 设置初始位置 - 矩形发射区域

setStartPositionRectangle

类型: MethodDeclaration

所属类: ParticleElement

定义位置: animation.ts

描述

设置初始位置 - 矩形发射区域

返回值

类型: void

源代码

位置: 第 2300 行

private setStartPositionRectangle(): void {
const emitter = this.emitter
const area = this.data.area as ParticleEmissionAreaRectangle
const pos = this.getAreaPosition()
const x = emitter.startX + pos[0]
const y = emitter.startY + pos[1]
const wh = area.width * emitter.scale / 2
const hh = area.height * emitter.scale / 2
this.x = Math.randomBetween(x - wh, x + wh)
this.y = Math.randomBetween(y - hh, y + hh)
this.transformStartPosition()
}

文档生成时间:2025/7/7 12:07:06