如何为屏幕的一部分设置图形? - 团结

How to set graphics for just part of the screen? - Unity

我有一个非常奇怪的问题。我只想降低 Unity 中画面的一部分 例如,如果我玩游戏时屏幕一分为二,一个玩家可以使用 ultra图形和其他,低的。有没有一种简单的方法可以做到这一点,比如在每台相机上设置图形质量?非常感谢您的帮助!

我想象不到这样做的简单方法。

图形是多种事物的综合体(至少对我而言);对象的多边形数量、纹理大小等。

所以我知道你唯一能做的就是复制场景(就像你正在制作在线游戏一样)并在一个玩家场景中加载这个具有不同材质、模型和纹理的复制场景。然后同步场景的其余部分,所以两个玩家都在看 "same" 场景。

您还可以 "deform" 图像,使用着色器或相机滤镜,如模糊效果!但这不会真正影响 "graphics".

我认为目前还不可能。游戏必须以两种不同的方式渲染相同的对象,但这在性能良好的场景中是不可能的。您可以非常简单地在 UI.

中的其中一个屏幕或分辨率较低的图像上使用质量较低的预制件

您的游戏真的需要这个吗?如果你对质量设置做了一些改变或者改变了你的游戏核心机制,也许性能变得足够好可以跳过这个。