我是靠谱客的博主 含糊裙子,最近开发中收集的这篇文章主要介绍学习并整理Unity的几种优化方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第一个:把不需要移动的物体设置成静态static

第二个:关闭垂直同步信号

             点击   edit --->  project setting   --->  quality

             在最右边找到   VSyns  Count    ( VSync Count 参数会影响你的FPS,EveryVBlank相当于FPS=60,EverySecondVBlank  = 30;如果需要手动调整FPS,首先关闭垂直同步这个功能Don't sync,然后在代码的Awake方法里手动设置FPS(Application.targetFrameRate = 45;))

             如果关闭了,帧速率会提高很多,但相应的画面连续性会下降,

          这是个什么原理呢?实际是这样的,我们选择等待垂直同步信号(也就是我们平时所说的垂直同步打开),那么在游戏中或许强劲的显卡迅速的绘制完一屏的图像,但是没有垂直同步信号的到达,显卡无法绘制下一屏,只有等85单位的信号到达,才可以绘制。这样FPS自然要受到操作系统刷新率运行值的制约。

          而如果我们选择不等待垂直同步信号(也就是我们平时所说的关闭垂直同步),那么游戏中作完一屏画面,显卡和显示器无需等待垂直同步信号就可以开始下一屏图像的绘制,自然可以完全发挥显卡的实力。但是不要忘记,正是因为垂直同步的存在,才能使得游戏进程和显示器刷新率同步,使得画面更加平滑和稳定。取消了垂直同步信号,固然可以换来更快的速度,但是在图像的连续性上势必打折扣。这也正是很多朋友抱怨关闭垂直后发

最后

以上就是含糊裙子为你收集整理的学习并整理Unity的几种优化方法的全部内容,希望文章能够帮你解决学习并整理Unity的几种优化方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部