题外话:学历好,不努力也完蛋。。。
全家福
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组件的图标&辅助线。
结束语:你要支棱起来~加油呀