Jtro的技术分享:关于htc_vive开发中帧率上不来的问题解
2019-06-18 本文已影响0人
UnityPlane
今天给大家谈一谈在开发vive过程影响帧率的几个要点,影响帧率有几个大点,我这里就讲几个,如果你在开发过程中遇到了其他的问题,可以私信我,可以帮你解决。
1.帧率一直在60帧。
打开Profiler之后你会看到一个“WaitForTargetFPS”占用的资源特别高,达到90%以上,
image怎么避免这情况呢?其实很简单,它的提示就是说目标帧数被限制了,你可以关掉“垂直同步”,
image垂直同步一般在引擎中默认是开着的,垂直同步并不是为了优化准备的,相反,是为了弱化用的的,比如,你的电脑硬件很先进,GPU的刷新率很高,那么没有开垂直同步的话,你的画面很可能会出现“撕裂”的效果,开了垂直同步就会很好的避免这个问题。
image还有的就是drawcall影响了,这个就需要建模师配合网格合并了,复用材质球,等等。还有其他的优化后续会发出来。