跳至主要內容

Rain

小于 1 分钟

Rain

下雨对象,继承自Thing,拥有ThingTHREE.Object3D一切属性和方法。

构造

new VT.Rain({
    material: {
        // 雨速
        rainSpeed: 0.4,
        // 雨颜色
        rainColor: "#ffffff",
        // 方向
        radian: 100 * THREE.MathUtils.DEG2RAD,
        // 暗度
        dark: 0.4,
        
        // 透明
        transparent: true,
        // 面
        side: 2,
        // 深度写入
        depthWrite: false,
        // 深度测试
        depthTest: false,
    }
});

属性成员

type

  • 类型: {String} Rain

isRain

  • 类型: {Boolean} 是否雨,只读,不可改

方法

updateMaterial

更新物体材质

  • updateMaterial(material)
  • 类型:{Function}
  • 参数:
    • material {Object} 材质参数,见构造器
  • 返回:无
上次编辑于:
贡献者: dashun