Я использую 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
Портретный режим показывает черный экран в браузере в Unity Webgl, ландшафт открывается прекрасно ⇐ Html
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Расскажите, пожалуйста, как изменить экран Odroid Linux на портретный режим
Anonymous » » в форуме Linux - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как установить только портретный режим для TWA (доверенная веб-активность)?
Anonymous » » в форуме Android - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-