美文网首页
2019-08-02Unity 实现更换屏幕显示

2019-08-02Unity 实现更换屏幕显示

作者: Nmao | 来源:发表于2019-08-02 16:02 被阅读0次

在用 Unity 开发的三维场景时遇到这么个情况。当用户拥有多台显示器时,我想把三维场景显示到第二个屏幕上或者第三个、第四个时,该如何实现呢?

第一种方法:
\
if (Display.displays.Length > 1) { //第二个屏幕
Display.displays[1].Activate();
}
if (Display.displays.Length > 2) { //第三个屏幕
Display.displays[2].Activate();
}
\
Display.displays[0] 是主显示器,,Unity 默认显示在第一个屏幕也就是主显示器上。

第二种方法:
\
if (Display.displays.Length > 1) { //第二个屏幕
PlayerPrefs.SetInt ("UnitySelectMonitor", 1);
}
if (Display.displays.Length > 2) { //第三个屏幕
PlayerPrefs.SetInt ("UnitySelectMonitor", 2);
}
\
当然在这个出的代码都是写死的,如何让用户自己选择显示到哪个屏幕上呢?小伙伴们快开动脑筋仔细想想吧,我是不会告诉你用判断可更改外部文件可以实现的。

我才疏学浅,目前只知道这两种方法。如果还有其他的方法,希望有了解的小伙伴给我微博留言解释一下,不胜感激。当然也可以投稿,有稿费的呦~

相关文章

  • 2019-08-02Unity 实现更换屏幕显示

    在用 Unity 开发的三维场景时遇到这么个情况。当用户拥有多台显示器时,我想把三维场景显示到第二个屏幕上或者第三...

  • 天地伟业拼接屏幕

    天地伟业的拼接屏幕可是用分量器实现显示,需要提前总rs232接口配置屏幕显示区域。

  • 10.19 知识点总结

    今天利用系统实现 在LCD屏幕上 显示文字和图形

  • ubuntu 双屏幕命令设置

    在ubuntu系统下使用xrandr实现双屏幕显示:运行之后会显示当前连接设备的屏幕信息,如下图,LVDS和VGA...

  • Android10模拟器上调试双屏异显

    Android SDK 提供了Display类,实现在主屏幕之外的扩展屏幕上显示不同于主屏幕的UI,而扩展屏幕上的...

  • UIWebView的使用

    实现5个功能1 在屏幕中显示指定的网页2 控制屏幕中的网页3 在网页中加载显示PDF,Word,和JPEG图片4 ...

  • 模仿小米手环心率检测动画

    效果图 说明 屏幕适配为测试,不确保在所有屏幕上正常显示 基于属性动画实现,兼容Android 2.3及以下版本需...

  • Android事件分发

    事件分发 Android可以通过触摸屏幕来实现与用户的交互,Android屏幕上显示了各种各样的view,这些vi...

  • 嵌入式10月19日总结。

    通过之前的学习,今天实现了在LCD屏幕上显示字符和汉字。并且编辑文字在屏幕上的位置组成点菜系统。今天的难点在于屏幕...

  • 如何在 SAPGUI 的同一个屏幕显示两个 ALV list

    实现效果:同一个屏幕显示两个 list,按照垂直方向排列。 源代码:

网友评论

      本文标题:2019-08-02Unity 实现更换屏幕显示

      本文链接:https://www.haomeiwen.com/subject/wbwldctx.html