IOS15.4无法运行WebGL2.0问题
2022-05-16 15:07
2971 查看
国内所有网站居然搜不到这个问题是我最奇怪的;
ios15.4更新之后Unity打包WebGL无法运行,卡在加载读条最后一点点,也不会报错;
原因是apple更新15.4之后WebGL有大bug;
Unity官方给了一个修改编译文件的方法,有解决这个问题的可能性;
但是还是有大部分开发者在图形显示上遇到了更多的坑;
apple官方说他们已经修复了这个bug至于什么更新发版未知;
毕竟不在商店上架又抽不到成;
以下解决方案互相独立,有可能解决但不一定;
解决办法:
1.将webgl2.0改为webgl1.0(意味着不能使用liner和urp);
2.3D项目调低lightmapEncoding;
3.修改untiy安装目录中文件
edit/il2cpp/libil2cpp/metadata/GenericMetadata.cpp
找到这个函数
const Il2CppType* GenericMetadata::InflateIfNeeded
在这个函数的前后分别加上
#pragma clang optimize off
#pragma clang optimize on
删除工程目录中
Library/Bee/artifacts/WebGL/il2cpp
2020版本工程要删除
Library/Il2cppBuildCache
最后Safari浏览器清空缓存
以上只是有可能解决,具体还得等apple系统更新15.4.2等到15.5了都没更...
经过测试ios15.5正式版修复了这个bug;
相关文章推荐
- ios开发——FBSOpenApplicationErrorDomain模拟器无法运行问题
- .NET 4.0 无法直接运行 .NET 2.0 程序的问题
- 解决.NET 4.0下无法直接运行.NET 2.0程序的问题
- ios FBSOpenApplicationErrorDomain模拟器无法运行问题
- .NET 4.0 环境下无法直接运行 .NET 2.0 程序的问题,当然目前解决了 (转载--来于园中)...
- 解决OpenNETCF Smart Device Framework 2.0的Samples无法运行的问题
- PowerShell 2.0 脚本无法运行问题解决方法
- .NET 4.0 环境下无法直接运行 .NET 2.0 程序的问题,当然目前解决了 (转载--来于园中)
- 解决Composer安装的Yii2.0运行资源无法加载的问题:
- ios开发——FBSOpenApplicationErrorDomain模拟器无法运行问题
- 在iOS上运行模拟器,无法启用模拟器问题(Unable to the boot Simulator)
- iOS storyboard新加scrollView 无法滚动问题
- MFC中添加Richedit2.0控件导致程序无法运行的解决方法
- iOS程序运行,报错Assertion failure in +[UIView al_attributeForALAttribute:]等相关问题
- 解决:windows下npm安装的模块执行报错:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称等一系列问题
- 关于iOS审核由于ipv6环境下无法连接的问题
- iOS POS之 AsyncSocket release环境运行崩溃问题
- DELPHI XE5 UP2 运行IOS 遇到 Wrapper init failed: (null)问题的解决办法
- R语言部署到linux上crontab无法运行的问题
- [原] VS新添加WebApplication项目,无法运行,请求帮助,问题如何解决