Skip to content

PSCurve

The PSCurve class represents the Min-Max Curve in a particle system.

typescript
let obj = new GameObject();
let com = obj.AddComponent<ParticleSystem>(ParticleSystem);
let psCurve = com.initialModuleLifetime;

成员变量

PSCurve.curveMode : PSCurveMode
The curve is used to calculate the value mode.
PSCurve.maxCurve : FloatCurve
(Read Only) The maximum curve.
PSCurve.minCurve : FloatCurve
(Read Only) The minimum curve.
PSCurve.minScalar : number
Minimum constant.
PSCurve.maxCurveWrapMode : WrapMode
(Max Only) Handles the time outside of the keyframes of a curve.
PSCurve.minCurveWrapMode : WrapMode
(Write only) Handles the minimum curve for time outside of the curve keyframes.
PSCurve.maxScalar : number
Maximum constant.

成员方法

PSCurve.Evaluate ( time : number , random_value : number ) : number
Get the value of the curve at a specified time point.
PSCurve.BuildCurves ( ) : boolean
Builds a curve.
PSCurve.CopyTo ( target : PSCurve ) : void
Copy the current curve to the target curve.
PSCurve.Reset ( mode : PSCurveMode PSCurveMode.Scalar, scalar : number 1.0, curve_begin_value : number 1.0, curve_end_value : number 1.0 ) : Reset(PSCurveMode
Reset the curve.