Unity启动参数
Unity启动参数
Unity启动参数
00 前言
Unity中, 如果以Android平台使用BuildAssetBundles建立着色器的assetbundle后, 通常这类资源在编辑器中加载是无法正常工作的, 原因是在Windows系统下Unity编辑器默认的显示API是DX11, 而Android的着色器API需要是gles.
01 处理方法
通过启动参数的方式, 强制使用gles的API进行渲染.
- 点击项目后的
..., 选择添加命令行参数
- 添加
-force-gles参数, 并保存.
- 启动后, 在Unity编辑器窗口的Title可以看到图形API已经变更为
OpenGL ES 3.2. 此时加载Android的assetbundle即可正常渲染.
参考网页
Command-line arguments - Unity 手册
本文由作者按照 CC BY 4.0 进行授权


