new RainEffect()
雨效果类,用于创建和管理雨效果。
Example
// 创建雨效果
const rainEffect = new THING.RainEffect();
// 添加效果到相机
app.camera.addEffect('rain', rainEffect);
// 配置雨效果属性
rainEffect.speed = 1.0; // 设置雨下落速度
rainEffect.size = 0.6; // 设置雨滴大小
rainEffect.angle = 10; // 设置下落角度
rainEffect.density = 1.0; // 设置雨密度
rainEffect.strength = 1.0; // 设置效果强度
rainEffect.coverStrength = 0.2; // 设置地面雨水覆盖强度
rainEffect.coverDensity = 0.75; // 设置地面雨水覆盖密度
rainEffect.coverSize = 5.0; // 设置地面雨水覆盖大小
rainEffect.coverSpeed = 1.0; // 设置地面雨水流动速度
// 设置地面雨水纹理
rainEffect.coverTexture = new THING.ImageTexture('./images/RippleTex.png');
// 移除效果
app.camera.removeEffect('rain');