Bootstrap

Unity--实现屏幕多屏分屏效果

最近在做一个项目用到了多屏效果,研究了一下分享一下,实现效果如下


主要用到摄像机的 ViewportRect属性

Camera属性


       Clear Flags:很容易理解,清除一些元素,最常用的可能就是默认的Skybox,只有一些特殊情况下才会修改这个属性,比如想多个摄像机显示不同元素的时候例如GUI或者是固定显示。


       Background:背景色,这个超简单,注意的是里面的Alpha值,默认为5,看似没用,其实在做镜子的时候经常把它清0。


       Culling Mask:层的概念,默认是Everything把每一层都显示出来,如果你想做用多摄像机做小地图的话,这值就很重要,因为可以只显示你标注的那一层的物体,比如角色或者敌人。


       Projection:投射,默认Perspective应用在3D游戏,而Orthographic基本就是做2D游戏或者GUI,简单说就是后者没有距离感(Z值忽略)。
       Field of View/Size:视野长宽。(做加速效果的时候可

;