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);
PBR材质 init参数
场景
PBR材质
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);