Как исправить «Изменение позиции преобразования Unity после сборки в WebGL»?

#c# #unity3d #webgl #unity-webgl

Вопрос:

Это мой первый раз, когда я создаю проект Unity. Все хорошо работает в представлении игры в редакторе Unity. Однако после того, как я создал проект и поиграл в него в Google Chrome, я обнаружил, что положение некоторых игровых объектов было изменено. Вот более подробное объяснение. Слева-это то, что я видел в игровом режиме, и это было идеально. Правая сторона-это то, что я увидел после того, как построил проект. Положение серой картинки было изменено. изображение

Кто-нибудь знает, как это исправить?

ps.Я использую Unity 2020.3.18 с платформой WebGL

Комментарии:

1. Найдите, как создать свой пользовательский интерфейс для разных размеров экрана 😉

2. Убедитесь, что у вас везде настроены одинаковые разрешения — настройки сборки, предварительный просмотр игры и если вы загружаете проект в itch.io или что-то подобное также тщательно изучите его настройки.

Ответ №1:

Попробуйте экспортировать еще раз, но с тем же разрешением, что и в режиме просмотра игры. В этом случае вы захотите экспортировать в разрешении 400х600 (вы также можете отредактировать «index.html» файл для изменения и экспериментирования с разрешением). Проблема связана с тем фактом, что изменение разрешения игры может повлиять на то, где находятся определенные объекты и как много вы можете видеть.