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 }); } } }