| 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 — 渐变速度。
|