we3d
    Preparing search index...
    • phong材质初始化函数

      1、材质有三种初始化方式:

      A、直接new 新材质; new PhongMaterial(param),然后通过entity进行初始化;(问题:纹理异步问题,如果有多个entity使用同一材质,会加载多个纹理);

      B、 异步初始化材质; let material = new PhongMaterial(param); await material.init(scene);

      C、使用本函数初始化材质; let material = await WePhongMaterial(param, scene);

      Parameters

      Returns Promise<PhongMaterial>

      PBR材质