Unity Game视图介绍

题外话:学历好,不努力也完蛋。。。


全家福

1.显示器Display

说明:我在场景中放置了两个Camera,一个Camera的Target Display属性设置为Display1,另一个设置为Display2。也就是说,这个功能可以切换设置了不同Display属性的摄像机拍到的画面


2.分辨率

  • Low Resolution Aspect Ratios:该功能可模拟更旧一些显示屏的像素密度,选择宽高比后,此功能会降低 Game 视图的分辨率。
  • VSync (Game view only):VSync全名Vertical synchronization即垂直同步,勾选该选项时Unity会尝试以你的PC显示器刷新率渲染 Game 视图(玩FPS的都知道,这个设置是为了防止画面在快速切换时出现撕裂)。官方给的用处是《可以在录制视频时启用》,懂的都懂。
  • x:y:类似该格式的选项代表Game视图的宽高比。(当你选择宽高比,然后又勾选了Low Res.....屏幕会模糊哦~)
  • NNNNxMMMM:类似该格式的选项代表Game视图的分辨率,一般我用1080x1920开发。
  • 小加号:如果选项中没有你满意的视图样式,你可以点击小加号自定义一个视图样式

说明:上面的是自定义长宽比,下面的是自定义分辨率,设置好后OK即可。


3.屏幕缩放

说明:如图所示,滑动该滑块,即可调整Game视图中的屏幕缩放比例,让你更加清楚的看到一些细节。


4.Maximize On Play

说明:若你激活该功能,在你运行游戏时,Game视图会全屏展示。(这里的全屏是指Game几乎占了整个Unity窗口的全部,而不是整个显示器)


5.Mute Audio

说明:若你激活该功能,在你运行游戏时,任何游戏内的音频都不会播放。(不会影响你听歌了hhh)


6.Stats窗口

  • 该窗口通过点击Stats按钮弹出,用于查看游戏在运行模式下的实时渲染信息,一般用于游戏性能优化。
统计信息 描述
FPS 表示Unity渲染游戏画面的速率,可以理解为1s渲染多少张游戏画面。数值越高游戏越流畅,由于人类眼睛的生物结构,30fps可以让人眼不会感觉到卡顿
CPU:main CPU处理一帧所花费的总时间
CPU:render GPU渲染一帧花费的时间
Batches Unity在一帧内处理的批次总数量(包括静态和动态批次,该值过高会影响游戏性能)
Saved by batching Unity的合并批次数,不同游戏对象共享相同的材质,可以将Batches合并处理,节约性能开销
Tris Unity在一帧内处理的三角形数量(针对低端机型优化时这一点很重要)
Verts Untiy在一帧内处理的定点数(针对低端机型优化时这一点很重要)
Screen 屏幕的分辨率及其使用的内存量
SetPass Unity 在一帧中切换用于渲染游戏对象的着色器通道的次数。一个着色器可能包含多个着色器通道,每个通道以不同的方式渲染场景中的游戏对象。每个 pass 都需要 Unity 绑定一个新的着色器,这可能会带来 CPU 开销
Shadow casters 在一帧中投射阴影的游戏对象的数量(受可被光源投射,从而产生阴影的物体数量所影响)
Visible skinned meshes Unity 在帧中渲染的带蒙皮的网格渲染器的数量
Animations 帧期间播放的动画数量

说明
■ 一般情况下,这个窗口你是不需要看的,除非进行游戏性能优化
■ 游戏性能优化是个比较大的话题,后面会安排一章。


7.Gizmos开关

说明:诶?是不是很熟悉,在Scene里面见过?没错,这里的Gizmos功能和Scene中的Gizmos类似,只不过这里如果激活该功能,就会在Game视图中展示一些对象or组件的图标&辅助线。


结束语:你要支棱起来~加油呀

你可能感兴趣的:(Unity Game视图介绍)