Unity创建一个新项目
MainCamera 的 TargetDisplay设置成Display1 在创建一个camera 设置成Display2
设置成 一个摄像机看着一个模型
在创建一个空物体挂上脚本 脚本如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FenPing : MonoBehaviour
{
//第一种
private void Awake()
{
Screen.fullScreen = true;
if (Display.displays.Length > 1)
{
Display.displays[1].Activate();
Display.displays[1].SetRenderingResolution(Display.displays[1].systemWidth, Display.displays[1].systemHeight);
}
if (Display.displays.Length > 2)
{
Display.displays[2].Activate();
Display.displays[2].SetRenderingResolution(Display.displays[2].systemWidth, Display.displays[2].systemHeight);
}
}
//第二种
//void Awake()
// {
// for (int i = 0; i < Display.displays.Length; i++)
// {
// Display.displays[i].Activate();
// Screen.SetResolution(Display.displays[i].renderingWidth, Display.displays[i].renderingHeight, true);
// }
// }
}
完成打包测试即可
前提电脑是多屏幕的,一个屏幕还是只显示一个 我的是两个屏幕(效果图如下)
补充
Unity窗口化设置
设置之后打包就是窗口化 顶部也能拖动窗口