Package | laya.d3.core.particleShuriKen.module |
Class | public class GradientVelocity |
Inheritance | GradientVelocity Object |
Implements | laya.d3.core.IClone |
GradientVelocity
类用于创建渐变速度。
Property | Defined By | ||
---|---|---|---|
constant : Vector3 [read-only] 固定速度。 | GradientVelocity | ||
constantMax : Vector3 [read-only] 最大固定速度。 | GradientVelocity | ||
constantMin : Vector3 [read-only] 最小固定速度。 | GradientVelocity | ||
gradientX : GradientDataNumber [read-only]
渐变速度X。
| GradientVelocity | ||
gradientXMax : GradientDataNumber [read-only]
渐变最大速度X。
| GradientVelocity | ||
gradientXMin : GradientDataNumber [read-only]
渐变最小速度X。
| GradientVelocity | ||
gradientY : GradientDataNumber [read-only]
渐变速度Y。
| GradientVelocity | ||
gradientYMax : GradientDataNumber [read-only]
变最大速度Y。
| GradientVelocity | ||
gradientYMin : GradientDataNumber [read-only]
渐变最小速度Y。
| GradientVelocity | ||
gradientZ : GradientDataNumber [read-only]
变速度Z。
| GradientVelocity | ||
gradientZMax : GradientDataNumber [read-only]
渐变最大速度Z。
| GradientVelocity | ||
gradientZMin : GradientDataNumber [read-only]
渐变最小速度Z。
| GradientVelocity | ||
type : int [read-only]
命周期速度类型,0常量模式,1曲线模式,2随机双常量模式,3随机双曲线模式。
| GradientVelocity |
Method | Defined By | ||
---|---|---|---|
创建一个 GradientVelocity,不允许new,请使用静态创建函数。 实例。
| GradientVelocity | ||
clone():*
克隆。
| GradientVelocity | ||
cloneTo(destObject:*):void
克隆。
| GradientVelocity | ||
[static]
通过固定速度创建一个 GradientVelocity 实例。
| GradientVelocity | ||
createByGradient(gradientX:GradientDataNumber, gradientY:GradientDataNumber, gradientZ:GradientDataNumber):GradientVelocity [static]
通过渐变速度创建一个 GradientVelocity 实例。
| GradientVelocity | ||
[static]
通过随机双固定速度创建一个 GradientVelocity 实例。
| GradientVelocity | ||
createByRandomTwoGradient(gradientXMin:GradientDataNumber, gradientXMax:GradientDataNumber, gradientYMin:GradientDataNumber, gradientYMax:GradientDataNumber, gradientZMin:GradientDataNumber, gradientZMax:GradientDataNumber):GradientVelocity [static]
通过随机双渐变速度创建一个 GradientVelocity 实例。
| GradientVelocity |
constant | property |
constantMax | property |
constantMin | property |
gradientX | property |
gradientX:GradientDataNumber
[read-only] 渐变速度X。
public function get gradientX():GradientDataNumber
gradientXMax | property |
gradientXMax:GradientDataNumber
[read-only] 渐变最大速度X。
public function get gradientXMax():GradientDataNumber
gradientXMin | property |
gradientXMin:GradientDataNumber
[read-only] 渐变最小速度X。
public function get gradientXMin():GradientDataNumber
gradientY | property |
gradientY:GradientDataNumber
[read-only] 渐变速度Y。
public function get gradientY():GradientDataNumber
gradientYMax | property |
gradientYMax:GradientDataNumber
[read-only] 变最大速度Y。
public function get gradientYMax():GradientDataNumber
gradientYMin | property |
gradientYMin:GradientDataNumber
[read-only] 渐变最小速度Y。
public function get gradientYMin():GradientDataNumber
gradientZ | property |
gradientZ:GradientDataNumber
[read-only] 变速度Z。
public function get gradientZ():GradientDataNumber
gradientZMax | property |
gradientZMax:GradientDataNumber
[read-only] 渐变最大速度Z。
public function get gradientZMax():GradientDataNumber
gradientZMin | property |
gradientZMin:GradientDataNumber
[read-only] 渐变最小速度Z。
public function get gradientZMin():GradientDataNumber
type | property |
type:int
[read-only] 命周期速度类型,0常量模式,1曲线模式,2随机双常量模式,3随机双曲线模式。
public function get type():int
GradientVelocity | () | Constructor |
public function GradientVelocity()
创建一个 GradientVelocity,不允许new,请使用静态创建函数。
实例。
clone | () | method |
public function clone():*
克隆。
Returns* — 克隆副本。
|
cloneTo | () | method |
public function cloneTo(destObject:*):void
克隆。
Parameters
destObject:* — 克隆源。
|
createByConstant | () | method |
public static function createByConstant(constant:Vector3):GradientVelocity
通过固定速度创建一个 GradientVelocity
实例。
Parameters
constant:Vector3 — 固定速度。
|
GradientVelocity — 渐变速度。
|
createByGradient | () | method |
public static function createByGradient(gradientX:GradientDataNumber, gradientY:GradientDataNumber, gradientZ:GradientDataNumber):GradientVelocity
通过渐变速度创建一个 GradientVelocity
实例。
Parameters
gradientX:GradientDataNumber — 渐变速度X。
| |
gradientY:GradientDataNumber — 渐变速度Y。
| |
gradientZ:GradientDataNumber — 渐变速度Z。
|
GradientVelocity — 渐变速度。
|
createByRandomTwoConstant | () | method |
public static function createByRandomTwoConstant(constantMin:Vector3, constantMax:Vector3):GradientVelocity
通过随机双固定速度创建一个 GradientVelocity
实例。
Parameters
constantMin:Vector3 — 最小固定角速度。
| |
constantMax:Vector3 — 最大固定角速度。
|
GradientVelocity — 渐变速度。
|
createByRandomTwoGradient | () | method |
public static function createByRandomTwoGradient(gradientXMin:GradientDataNumber, gradientXMax:GradientDataNumber, gradientYMin:GradientDataNumber, gradientYMax:GradientDataNumber, gradientZMin:GradientDataNumber, gradientZMax:GradientDataNumber):GradientVelocity
通过随机双渐变速度创建一个 GradientVelocity
实例。
Parameters
gradientXMin:GradientDataNumber — X轴最小渐变速度。
| |
gradientXMax:GradientDataNumber — X轴最大渐变速度。
| |
gradientYMin:GradientDataNumber — Y轴最小渐变速度。
| |
gradientYMax:GradientDataNumber — Y轴最大渐变速度。
| |
gradientZMin:GradientDataNumber — Z轴最小渐变速度。
| |
gradientZMax:GradientDataNumber — Z轴最大渐变速度。
|
GradientVelocity — 渐变速度。
|