Packagelaya.d3.core.particleShuriKen.module.shape
Classpublic class CircleShape
InheritanceCircleShape Inheritance BaseShape Inheritance Object

CircleShape 类用于创建环形粒子形状。



Public Properties
 PropertyDefined By
  arc : Number
环形弧度。
CircleShape
  emitFromEdge : Boolean
从边缘发射。
CircleShape
 Inheritedenable : Boolean
是否启用。
BaseShape
  radius : Number
发射器半径。
CircleShape
 InheritedrandomDirection : Boolean
随机方向。
BaseShape
Public Methods
 MethodDefined By
  
创建一个 CircleShape 实例。
CircleShape
 Inherited
clone():*
克隆。
BaseShape
  
cloneTo(destObject:*):void
[override]
CircleShape
  
generatePositionAndDirection(position:Vector3, direction:Vector3, rand:Rand = null, randomSeeds:Uint32Array = null):void
[override] 用于生成粒子初始位置和方向。
CircleShape
Protected Methods
 MethodDefined By
  
[override]
CircleShape
  
[override]
CircleShape
Property Detail
arcproperty
public var arc:Number

环形弧度。

emitFromEdgeproperty 
public var emitFromEdge:Boolean

从边缘发射。

radiusproperty 
public var radius:Number

发射器半径。

Constructor Detail
CircleShape()Constructor
public function CircleShape()

创建一个 CircleShape 实例。

Method Detail
_getShapeBoundBox()method
override protected function _getShapeBoundBox(boundBox:BoundBox):void

Parameters

boundBox:BoundBox

_getSpeedBoundBox()method 
override protected function _getSpeedBoundBox(boundBox:BoundBox):void

Parameters

boundBox:BoundBox

cloneTo()method 
override public function cloneTo(destObject:*):void

Parameters

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)