环境:
P.S .:对于网站,webgl组件托管在服务器上,但对于移动设备,我们在本地附加文件。
一些论坛建议尝试使用WKWebView,但这样做会使整个应用程序无法加载。
答案 0 :(得分:0)
WKWebView基于Safari,默认情况下不支持WebGL2。 https://caniuse.com/webgl2,但它应支持WebGL1 https://caniuse.com/webgl
Unity似乎支持WebGL 1和WebGL 2。https://docs.unity3d.com/Manual/webgl-graphics.html因此,请尝试使用WebGL 1进行构建。
https://answers.unity.com/questions/1454045/how-to-make-webgl-export-work-in-all-browsers.html
如果可行,您可以将其构建为适用于ios的WebGL 1以及适用于android的WebGL 2。 但是,当然,某些事情在WebGL 1中可能无法很好地工作。