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

ScreenOrientation.AutoRotation

Описание

Автоматически поворачивает экран по мере необходимости в любую из включенных ориентаций.

Когда вы назначаете ScreenOrientation.AutoRotation свойству Screen.orientation, экран автоматически поворачивается так, что нижняя часть изображения указывает вниз. Чтобы установить разрешенные ориентации, используйте следующие свойства:

Вы можете установить комбинацию ориентаций. Например, вы можете установить Screen.autorotateToPortrait и Screen.autorotateToPortraitUpsideDown в true, а Screen.autorotateToLandscapeLeft и Screen.autorotateToLandscapeRight в false. В этом случае автоматическое вращение никогда не выбирает ни один из вариантов горизонтального положения.

Примечание: На платформах Android и iOS вы должны установить хотя бы одно свойство ориентации для автоматического вращения в true. Убедитесь, что остальные свойства установлены в false.

WebGL собирает только поддержку автоматического вращения в мобильном браузере Chrome и позволяет ориентироваться только на подмножество комбинаций, это:

  • Индивидуальная ориентация
  • Противоположные пары ориентаций
  • Все четыре вышеуказанных направления.

Если установлена другая комбинация, автоматическое вращение по умолчанию будет осуществляться во всех четырех ориентациях.
Примечание: Автоматическое вращение на WebGL работает только в полноэкранном режиме.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { Screen.autorotateToPortrait = true;

Screen.autorotateToPortraitUpsideDown = true;

Screen.autorotateToLandscapeLeft = false;

Screen.autorotateToLandscapeRight = false;

Screen.orientation = ScreenOrientation.AutoRotation; } }

Дополнительные ресурсы: ,Screen.orientation,.