Портретный режим показывает черный экран в браузере в Unity Webgl, ландшафт открывается прекрасноHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Портретный режим показывает черный экран в браузере в Unity Webgl, ландшафт открывается прекрасно

Сообщение Anonymous »

Я использую Unity Version 2019.4.19f1 для создания сборки WebGL. После создания сборки я изменяю размер холста Unity, используя эту строку ниже (в UnityLoader.js Inside "DomcontentLoaded" EventListner): < /p>
let unityContent = document.getElementById('unityContainer');
var tempWidth = window.innerWidth - ( window.innerWidth * 0.0001 );
var tempHeight = window.innerHeight;
unityContent.style.width = tempWidth+'px';
unityContent.style.height = tempHeight+'px';
< /code>
Но когда я открываю это в браузере в портретном режиме, я получаю черный экран, а когда я открываю его в ландшафтном режиме, он работает нормально. И это происходит в устройствах, имеющих только размер экрана 6 дюймов и выше. На устройствах, имеющих меньшую высоту, портретный режим открывается прекрасно, и черный экран не отображается. холст вместо черного экрана, но на экране есть пустое место выше и под холстом.
Что более тревожно, так это то, что тот же код работал нормально несколько месяцев назад в других проектах. < /p>
Может ли кто -нибудь помочь мне с этим, пожалуйста? Застряли в этом некоторое время.

Подробнее здесь: https://stackoverflow.com/questions/718 ... e-opens-fi
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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