egret-labs/egret3d

官方示例的water的shader在非示例项目中无法使用

RainStar1989511 opened this issue · 0 comments

创建新的3D项目中,加入water.shader.json,water_frag.glsl,water_vert.glsl文件,把文件路径修改后,

加载代码如下:
await RES.getResAsync("路径");
创建材质代码如下:
egret3d.Material.create(RES.getRes("路径"));
运行后报:egret3d.js:19279 缺少Uniform定义:modelMatrix错误,然后尝试用系统该定义好的
modelMatrix,modelViewMatrix,projectionMatrix,viewMatrix 都是提示没有定义