Воспроизведение анимации в ландшафтном режиме в UnityC#

Место общения программистов C#
Ответить
Anonymous
 Воспроизведение анимации в ландшафтном режиме в Unity

Сообщение Anonymous »

Я пытаюсь воспроизвести анимацию в ландшафтном режиме в Unity, но как только игра запускается, телефон переключается в ландшафтный режим и закрывается, ничего не воспроизводя
У меня есть только одна сцена с изображением пользовательского интерфейса, содержащим аниматор и простая анимация
это скрипт изображения

Код: Выделить всё

AudioSource audio;

void Start () {
Screen.orientation = ScreenOrientation.LandscapeLeft;
audio = GetComponent ();
audio.Play ();
}

// Update is called once per frame
void Update () {

if(!audio.isPlaying)
{
Application.LoadLevel("GameIntro");
}
}
в настройках плеера по умолчанию установлена ​​портретная ориентация
если я прокомментирую эту строку Screen.orientation = ScreenOrientation.LandscapeLeft;
Моя игра работает нормально, а анимация воспроизводится в режиме ориентации по умолчанию, но если этот код установлен сразу после запуска игры,
в чем может быть проблема? я что-то упускаю?

Подробнее здесь: https://stackoverflow.com/questions/287 ... e-in-unity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»