Unity 6.3
0 онлайн 1 гость 3 в системе
Вход

Display.Activate

Declaration

public void Activate();

Описание

Активирует внешний дисплей. Например, второй монитор, подключенный к системе.

Создает окно с шириной и высотой экрана и частотой обновления по умолчанию.

Дисплей имеет следующие индексы в массиве Display.displays:

  • Основным дисплеем является 0.
  • Вторичные дисплеи от 1 до 7.

Убедитесь, что внешний дисплей подключен, прежде чем активировать его.

Этот метод работает только на настольных платформах.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // Check the number of monitors connected. if (Display.displays.Length > 1) { // Activate the display 1 (second monitor connected to the system). Display.displays[1].Activate(); } } }

Declaration

public void Activate(int width, int height, RefreshRate refreshRate);

Параметры

Параметр Описание
ширина Windows только платформы. Ширина окна, чтобы открыть.
высота Windows только платформы. Высота окна, чтобы открыть.
refreshRate Частота обновления окна для открытия.

Описание

Только для платформы Windows. Активирует внешний дисплей с определенной шириной, высотой и частотой обновления. Например, второй монитор, подключенный к системе.

Этот метод полностью работает только на платформах Windows. Если вы используете этот метод на платформах Linux или macOS, дисплей использует ширину и высоту экрана.

дисплеи имеют следующие индексы в массиве Display.displays:

  • Основным дисплеем является 0.
  • Вторичные дисплеи от 1 до 7.

Убедитесь, что внешний дисплей подключен, прежде чем активировать его.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // Check the number of monitors connected. if (Display.displays.Length > 1) { // Activate the display 1 (second monitor connected to the system). Display.displays[1].Activate(0, 0, new RefreshRate() { numerator = 60, denominator = 1 }); } } }