我们的项目使用的图形颜色空间为线性,即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调试工具的代码,所以希望字节官方提供解决方案。