| Package | laya.d3.core.particleShuriKen.module.shape |
| Class | public class BoxShape |
| Inheritance | BoxShape BaseShape Object |
BoxShape 类用于创建球形粒子形状。
| Property | Defined By | ||
|---|---|---|---|
![]() | enable : Boolean 是否启用。 | BaseShape | |
![]() | randomDirection : Boolean 随机方向。 | BaseShape | |
| x : Number 发射器X轴长度。 | BoxShape | ||
| y : Number 发射器Y轴长度。 | BoxShape | ||
| z : Number 发射器Z轴长度。 | BoxShape | ||
| Method | Defined By | ||
|---|---|---|---|
BoxShape()
创建一个 BoxShape 实例。
| BoxShape | ||
![]() | clone():*
克隆。
| BaseShape | |
cloneTo(destObject:*):void [override] | BoxShape | ||
generatePositionAndDirection(position:Vector3, direction:Vector3, rand:Rand = null, randomSeeds:Uint32Array = null):void [override]
用于生成粒子初始位置和方向。
| BoxShape | ||
| Method | Defined By | ||
|---|---|---|---|
_getShapeBoundBox(boundBox:BoundBox):void [override]
| BoxShape | ||
_getSpeedBoundBox(boundBox:BoundBox):void [override]
| BoxShape | ||
| x | property |
public var x:Number发射器X轴长度。
| y | property |
public var y:Number发射器Y轴长度。
| z | property |
public var z:Number发射器Z轴长度。
| BoxShape | () | Constructor |
public function BoxShape()
创建一个 BoxShape 实例。
| _getShapeBoundBox | () | method |
| _getSpeedBoundBox | () | method |
| cloneTo | () | method |
override public function cloneTo(destObject:*):voidParameters
destObject:* |
| generatePositionAndDirection | () | method |
override public function generatePositionAndDirection(position:Vector3, direction:Vector3, rand:Rand = null, randomSeeds:Uint32Array = null):void用于生成粒子初始位置和方向。
Parameters
position:Vector3 — 粒子位置。
| |
direction:Vector3 — 粒子方向。
| |
rand:Rand (default = null) | |
randomSeeds:Uint32Array (default = null) |