头部左右移动时,Unity Oculus Quest游戏停顿/滞后

问题描述

首先,我已为Quest构建并检查了Unity事件探查器-一切似乎都很好。

奇怪的是,当我左右移动头部时,在探查器中看不到任何帧速率下降,但是在耳机中看到了明显的卡滞/滞后现象。当我的头静止不动甚至只是旋转时,一切看起来都很好,根本没有结巴。

仅当我靠近UI并移动头部时,才会出现这种卡顿现象。当我的头静止或旋转时,一切都很好。如果我从UI移回,也不会出现卡顿现象。

我认为几何或材料太复杂不是问题,因为这肯定会在探查器中显示为帧速率下降。我猜想摄像机的移动导致某种帧不匹配,由于某种奇怪的原因,该帧不出现在探查器中。

有人对造成这种情况的原因有任何想法吗?

解决方法

好吧,在将问题缩小到一组特定的GameObjects之后,我发现了问题。似乎该问题是由我使用的自定义“溶解”着色器引起的。将着色器重新设置为“标准”后,问题就消失了!奇怪...

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...