マルチディスプレイで各ディスプレイに違うカメラからの画面を表示させたいときは以下のようにするとできます。
1.Unityで画面分割する
まずこのサイトを参考にカメラを複数置き画面分割する。自分の場合はCameraを以下のようにpublicにして使用しました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using UnityEngine; using System.Collections; public class SampleScript : MonoBehaviour { public Camera camera1; public Camera camera2; // Use this for initialization void Start () { camera1.rect = new Rect(0f, 0f, 0.5f, 1f); camera1.backgroundColor = Color.blue; camera2.rect = new Rect(0.5f, 0f, 0.5f, 1f); camera2.backgroundColor = Color.red; } // Update is called once per frame void Update () { } } |
2. マルチディスプレイでフルスクリーン表示させる
Windows限定だがこのサイトを参考にbatファイルを作成して実行したらフルスクリーンで表示できました。
コメントを残す