我在Unity中有一个基本的分屏设置,用于查找有多少个摄像机,并进行1、2或4个摄像机的分屏设置。
我注意到相机阵列Camera.allCameras
首先填充了最后一个相机。向后。
因此,相机4位于camera[0].
如果我只有3个玩家,则相机3位于camera[0]
。依此类推。
我想始终设置屏幕位置,而不管首先加载哪个相机。因此,玩家1永远会在左上方,玩家2会在右上方,玩家3会在左下方,玩家4会在右下方。
是否有一种方法可以将camera[0].rect
替换为“ cameraName.rect
”?还是可以解决此问题的类似方法?