[LayaAirIDE3]laya3.2.3shader预编译后,模型无法显示
运行demo后
1、点击加载角色,可以正常显示(一个黑圈)
2、重新运行,点击预编译,再点击加载角色,角色无法显示。
使用环境:
LayaIDE 3.2.3
macOS Sonoma 14.5
显卡:AMD Radeon Pro 5500M 8 GB
Intel UHD Graphics 630 1536 MB
处理器 2.4 GHz 八核Intel Core i9
在layaide和chrome浏览器中都做了测试
1、点击加载角色,可以正常显示(一个黑圈)
2、重新运行,点击预编译,再点击加载角色,角色无法显示。
使用环境:
LayaIDE 3.2.3
macOS Sonoma 14.5
显卡:AMD Radeon Pro 5500M 8 GB
Intel UHD Graphics 630 1536 MB
处理器 2.4 GHz 八核Intel Core i9
在layaide和chrome浏览器中都做了测试
没有找到相关结果
已邀请:
1 个回复
Laya_Fred
赞同来自:
另外您还需要在编译shader时候调用Laya.Shader3D.compileShaderByDefineNames时候,最后参数nodeMaps传入为defineNames: 这样预编译之后再加载模型就可以显示了;
关于预编译的使用方式您可以参考下此版本对应IDE创建的API示例模板,里面有shader预编译的使用示例。