Unity引擎:ColorSpace为Linear时,无法打包WebGL
1853 浏览2022年11月21日作者:User7167548513147699207

我们的项目使用的图形颜色空间为线性,即ColorSpace为Linear。

Unity版本为2021.3.13F1 , 构建目标平台为WebGL。


开发者工具版本:



报错截图或相关BUG:



复现步骤:


  • 使用StarkSDK Unity调试工具进行构建WebGL.构建报错。


补充描述:

经过验证后发现StarkSDK Unity调试工具将GraphicsApi设置为了OpenGLES1。

逆向发现StarkSDK Unity调试工具的代码执行了设置GraphicsApi为OpenGLES2,

但Unity实际设置成了OpenGLES1,导致无法构建WebGL。代码中设置为OpenGLES3时,PlayerSetting中的GraphicsApi才会显示为OpenGLES2.

总结就是,代码中进行设置的GraphicsApi与实际PlayerSetting中的GraphicsApi会对不上。故无法进行构建。

由于不得修改StarkSDK Unity调试工具的代码,所以希望字节官方提供解决方案。



最后一次编辑于 2022 年 11 月 21 日
1 条评论

相关文章

专题推荐

热门文章

热门问答