Nai*_*ain 3 unity-game-engine unity5
我正在使用Unity 5.4.1f1个人版并在Windows独立版本上工作.我想在我的游戏中使用多个显示器.我有2个摄像头,并设置一个摄像头的目标显示器显示1和第二个摄像头的目标显示器显示2.
此外,我已激活显示,但Display.displays.Length始终在编辑器和构建上.
因此它不会在第二个屏幕上显示任何内容.我该怎么办才能在第二个屏幕上显示?
您需要在代码中激活每个附加显示Display.Activate.
查看它所说的文档:
激活其他显示的最佳时间是创建新场景.执行此操作的一种好方法是将脚本组件附加到默认的Camera.确保在启动期间仅调用Display.Activate一次.您可能会发现创建一个小的初始场景来测试它很有帮助.
从示例中,在Start()方法中:
if (Display.displays.Length > 1)
Display.displays[1].Activate();
if (Display.displays.Length > 2)
Display.displays[2].Activate();
Run Code Online (Sandbox Code Playgroud)
注意:激活监视器后,您无法停用它.
| 归档时间: |
|
| 查看次数: |
6736 次 |
| 最近记录: |