0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Unity】Unityで3画面以上のマルチディスプレイをレイアウトする方法

Last updated at Posted at 2023-03-23

Unityで3画面以上のマルチディスプレイをwindows向けアプリのexeでレイアウトする方法

①Camera毎のレンダリングDisplay情報
Camera.targetDisplay

②モニター情報
Display.displays[int]

①と②の番号は異なることが多い
∵②はwindows側の管理だから

〇目的を簡単に達成するには
1)モニターの最大数:Display.displays.length
2)Camera.targetDisplayの値をDisplay.displays.length-1の範囲で、設定画面にて可変にする。

※但し
Display.displays[0]は必ずWindows上のメインディスプレイになっているので、Camera.targetDisplay:0で固定して置く。
2画面構成の場合、メインディスプレイが固定されるのでサブディスプレイはCamera.targetDisplay:1として置くだけで良い。

※Unityのバグ
2022.2.11f1時点
Camera.targetDisplayが変更できないバグが放置されている。
https://forum.unity.com/threads/i-cant-set-a-cameras-targetdisplay-property-using-c-in-unity2022-2-editor.1394476/
2022以外では起きない。
2023最新版では修正済。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?