Задать вопрос
@UniProger

Как установить горизонтальную ориентацию в Unity под Андроид?

Приветствую. Мне необходимо сделать так, чтобы игра на андроид открывалась только в горизонтальной ориентации. В документации юнити вычитал, что за это дело отвечают функции, которые я записал в Awake. Но при тесте игры через UnityRemote я могу спокойно менять ориентацию на телефоне. В чем может быть проблема, подскажите.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BackGroundSize : MonoBehaviour
{
    void Awake()
    {
        Screen.autorotateToLandscapeLeft = false;
        Screen.autorotateToLandscapeRight = false;
        Screen.autorotateToPortrait = false;
        Screen.autorotateToPortraitUpsideDown = false;
        Screen.orientation = ScreenOrientation.Portrait;


    }
    void Start()
    {
        var height = Camera.main.orthographicSize * 2f;
        var width = height * Screen.width / Screen.height;
        transform.localScale = new Vector3(width, height, 0);
    }

 
}
  • Вопрос задан
  • 359 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы