Unity动态设置帧率以及垂直同步V Sync Count详解

本文详细介绍了Unity中动态设置帧率和垂直同步(V Sync Count)的概念、作用及设置方法。讨论了开启和关闭垂直同步的场景,并提供了如何在不同设备上调整这些设置的建议。
摘要由CSDN通过智能技术生成

Unity动态设置帧率以及垂直同步V Sync Count详解

1.显示器的工作原理

要知道什么是垂直同步,必须要先明白显示器的工作原理,显示器上的所有图像都是一线一线的扫描上去的,无论是隔行扫描还是逐行扫描,显示器扫描的过程中有两个重要的概念:H Blank(水平同步)和V Blank(垂直同步)。
什么叫水平同步?什么叫垂直同步?
垂直和水平是CRT中两个基本的同步信号,水平同步信号决定了CRT画出一条横越屏幕线的时间, 垂直同步信号决定了CRT从屏幕顶部画到底部,再返回原始位置的时间, 而恰恰是垂直同步代表着CRT显示器的刷新率水平。虽然说现在CRT显示屏被淘汰了,基本都是LCD,手机显示屏用的是OLED,但是,屏幕像素刷新的原理基本一样,刷新率一般保持在60hz。
游戏渲染中的V Sync(垂直同步)就与显卡刷新率和V Blank有关。先说说为什么需要V Sync。一般情况下CPU执行游戏逻辑和GPU执行渲染的计算都会快于屏幕的刷新,也就是CPU提交渲染数据和命令到GPU、GPU填充渲染结果到显存的速度会快于屏幕刷新,因此当屏幕刷新进行的过程中很可能会出现显存内容被改变的情况,从而造成Tearing(画面撕裂),下图就是画面撕裂的表现
在这里插入图片描述

2.垂直同步是什么?

垂直同步(Vert

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值