在window端,时不时会用到多个屏幕,网上的方法是调用window api,总会觉得不方便,实际上,unity已经提供了多屏的api,下面直接贴代码
using UnityEngine;
public class DisplayShow : MonoBehaviour {
[SerializeField]
int index;
[SerializeField]
int width;
[SerializeField]
int height;
[SerializeField]
int posX;
[SerializeField]
int posY;
[SerializeField]
bool fullScreen;
private void Awake()
{
Display.displays[index].Activate();//激活屏幕
Display.displays[index].SetParams(width, height, posX, posY);//设置屏幕位置,窗口大小
Screen.fullScreen = fullScreen;//是否全屏
}
}