Skip to content

格式

typescript
PSGradient.Evaluate(time, random_value)

所属类: PSGradient

描述

进行颜色采样。

这个方法的作用是获取渐变在特定时间点的颜色值,使你能够在粒子系统的生命周期内动态地获取颜色值。

参数

参数名类型描述
timenumber采样时间点
random_valuenumber随机值

返回值

类型描述
Color采集的颜色

代码示例

typescript
class New_TypeScript 
    extends Component{
        //声明一个PSGradient
        private psGradient:PSGradient;

    OnStart(): void {
        
        let obj = new GameObject();
        let com = obj.AddComponent<ParticleSystem>(ParticleSystem);
        //初始化PSGradient
        this.psGradient = com.initialModuleColor;
           
    }

    OnUpdate(): void {
        
        let time = 1;
        let color = this.psGradient.Evaluate(time);
        Debug.Log("渐变色在第", time, "秒处的颜色为:", value);
        
    }

}