Packagelaya.d3.core.particleShuriKen.module.shape
Classpublic class BaseShape
InheritanceBaseShape Inheritance Object
Implements laya.d3.core.IClone
Subclasses BoxShape, CircleShape, ConeShape, HemisphereShape, SphereShape

BaseShape 类用于粒子形状。



Public Properties
 PropertyDefined By
  enable : Boolean
是否启用。
BaseShape
  randomDirection : Boolean
随机方向。
BaseShape
Public Methods
 MethodDefined By
  
创建一个 BaseShape 实例。
BaseShape
  
clone():*
克隆。
BaseShape
  
cloneTo(destObject:*):void
克隆。
BaseShape
  
generatePositionAndDirection(position:Vector3, direction:Vector3, rand:Rand = null, randomSeeds:Uint32Array = null):void
用于生成粒子初始位置和方向。
BaseShape
Property Detail
enableproperty
public var enable:Boolean

是否启用。

randomDirectionproperty 
public var randomDirection:Boolean

随机方向。

Constructor Detail
BaseShape()Constructor
public function BaseShape()

创建一个 BaseShape 实例。

Method Detail
clone()method
public function clone():*

克隆。

Returns
* — 克隆副本。
cloneTo()method 
public function cloneTo(destObject:*):void

克隆。

Parameters

destObject:* — 克隆源。

generatePositionAndDirection()method 
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)