ScreenOrientation.AutoRotation
Описание
Автоматически поворачивает экран по мере необходимости в любую из включенных ориентаций.
Когда вы назначаете ScreenOrientation.AutoRotation свойству Screen.orientation, экран автоматически поворачивается так, что нижняя часть изображения указывает вниз. Чтобы установить разрешенные ориентации, используйте следующие свойства:
- Screen.autorotateToLandscapeLeft
- Screen.autorotateToLandscapeRight
- Screen.autorotateToPortrait
- Screen.autorotateToPortraitUpsideDown
Вы можете установить комбинацию ориентаций. Например, вы можете установить 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,.