Unity3D автоматически поворачивает экран в портретный или альбомный режим для конкретной сцены - PullRequest
0 голосов
/ 08 декабря 2018

Я хочу, чтобы мое приложение автоматически поворачивало экран на разных сценах, я создал скрипт, но он не работал, что мне нужно изменить?

Это мой скрипт:

using UnityEngine;

public class Rotate : MonoBehaviour 
{
    // Start in landscape mode
    void Start() 
    {
        Screen.orientation = ScreenOrientation.Landscape;
    }
}

1 Ответ

0 голосов
/ 08 декабря 2018

Перейдите к

Файл -> Настройки сборки -> Параметры проигрывателя -> Под разрешением и презентацией -> Ориентация по умолчанию -> [Изменить на LandScapeLeft]

, если вы не можете его найти, сделайтеубедитесь, что вашей целевой платформой является IOS Android или UWP (мобильные устройства)

, если вы уверены, что ваш скрипт выполняется, добавьте эти две строки

  Screen.autorotateToPortrait = false;
   Screen.autorotateToPortraitUpsideDown =false ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...