我正在使用ARKit在iOS上进行AR项目(在iPad Pro,iPhone 6s,iPhone X上测试)我的性能远远超过Android(三星S8)。我相信这是因为我在iOS版本上启用了多线程渲染,但在Android上,我无法启用它。当我尝试用多线程渲染构建它时,我得到“探戈不支持使用彩色摄像机时的多线程渲染”错误。作为参考,我在iOS上的一个场景中有30 fps,在Android上我有3个。
所以我的问题是,是否有解决方法?我能找到的唯一一个与远程相关的线程就是:“Camera texture in Unity with multithreaded rendering”但它是关于探戈的,我找不到与ARCore相同的选项。我也尝试了ARInterface,我遇到了同样的问题。
提前致谢。
答案 0 :(得分:0)
不幸的是,答案现在还没有。我有点怀疑,但这可能会对你有所帮助:https://github.com/google-ar/arcore-unity-sdk/issues/141
见第二条评论。
在ARCoreSessionConfig.cs
将第37行更改为false:
public bool MatchCameraFramerate = flase;