我一直在使用Unity3d为VR构建游戏。它只有低多边形模型,文件大小不到40 MB仍然在游戏上玩游戏时滞后..请建议如何提高性能..
提前谢谢..
答案 0 :(得分:1)
为了提高移动VR的性能,您必须尽最大可能优化所有内容,请牢记以下一些变量:
图形端 -场景中的多边形数量 -您有多少光源
编程方面 -占用您的代码多少工作,效率更高?
编程部分可能包括物理系统中的问题,也可能是由于较高的计算而可能会降低整体性能的一些逻辑问题。
我的建议是了解团结提供的Profiler,实际上,您可以观察到正在花费大量代码的工作以及瓶颈在何处。此video也可能有用。
当然,一种解决方案可以按照design patterns之类的设计标准和软件体系结构(取决于项目的大小)来实现您的代码。
我希望它对您有用!
答案 1 :(得分:1)
我从开发和发布虚拟现实游戏中发现的是以下一些问题
对于某些模型,您可以使用混合器和抽取工具轻松地减少多边形数量。从那里,我将使用LOD根据距离进一步减少它们的数量。
您能否提供游戏场景的屏幕截图?
我希望这是有道理的。 祝你好运!