Package | laya.d3.core.particle |
Class | public class EmitterPoint |
Inheritance | EmitterPoint EmitterBase Object |
EmitterPoint
类用于点发射器。
Property | Defined By | ||
---|---|---|---|
emissionRate : Number
获取粒子发射速率
| EmitterBase | ||
minEmissionTime : Number
发射粒子最小时间间隔
| EmitterBase | ||
particleTemplate : ParticleTemplateBase [write-only]
设置粒子粒子模板
| EmitterBase | ||
position : Vector3 发射器位置。 | EmitterPoint | ||
positionVariance : Vector3 发射器位置随机值。 | EmitterPoint | ||
velocity : Vector3 发射器速度。 | EmitterPoint | ||
velocityAddVariance : Vector3 发射器速度随机值。 | EmitterPoint |
Method | Defined By | ||
---|---|---|---|
EmitterPoint(particle3D:Particle3D)
创建一个 EmitterPoint 实例。
| EmitterPoint | ||
advanceTime(passedTime:Number = 1):void
时钟前进
| EmitterBase | ||
clear():void
清理当前的活跃粒子
| EmitterBase | ||
emit():void [override]
点发射器发射函数。
| EmitterPoint | ||
start(duration:Number):void
开始发射粒子
| EmitterBase | ||
stop():void
停止发射粒子
| EmitterBase | ||
update(state:RenderState):void
更新点粒子发射器。
| EmitterPoint |
position | property |
public var position:Vector3
发射器位置。
positionVariance | property |
public var positionVariance:Vector3
发射器位置随机值。
velocity | property |
public var velocity:Vector3
发射器速度。
velocityAddVariance | property |
public var velocityAddVariance:Vector3
发射器速度随机值。
EmitterPoint | () | Constructor |
public function EmitterPoint(particle3D:Particle3D)
创建一个 EmitterPoint
实例。
particle3D:Particle3D — 粒子。
|
emit | () | method |
override public function emit():void
点发射器发射函数。
update | () | method |