PSCurve
PSCuve类为粒子系统中的最小-最大曲线。
typescript
let obj = new GameObject();
let com = obj.AddComponent<ParticleSystem>(ParticleSystem);
let psCurve = com.initialModuleLifetime;成员变量
PSCurve.curveMode : PSCurveMode |
| 曲线用于计算值的模式。 |
PSCurve.maxCurve : FloatCurve |
| (只读)最大曲线。 |
PSCurve.minCurve : FloatCurve |
| (只读)最小曲线。 |
PSCurve.isOptimized : boolean |
| (只读)是否已经优化过。 |
PSCurve.minScalar : number |
| 最小常量。 |
PSCurve.maxScalar : number |
| 最大常量。 |
PSCurve.maxCurveWrapMode : WrapMode |
| (只写)最大曲线处理曲线关键帧之外的时间。 |
PSCurve.minCurveWrapMode : WrapMode |
| (只写)最小曲线处理超出曲线关键帧之外的时间。 |
成员方法
PSCurve.Evaluate ( time : number , random_value : number ) : number |
| 曲线上指定时间点的值。 |
PSCurve.BuildCurves ( ) : boolean |
| 构建曲线。 |
PSCurve.CopyTo ( target : PSCurve ) : void |
| 把当前曲线复制到目标曲线中。 |
PSCurve.Reset ( mode : PSCurveMode PSCurveMode.Scalar, scalar : number 1.0, curve_begin_value : number 1.0, curve_end_value : number 1.0 ) : Reset(PSCurveMode |
| 重置曲线。 |
