0 / 0 / 0
Регистрация: 27.02.2017
Сообщений: 5
|
||||||
1 | ||||||
Qt WebEngineView: Проблема с длительной загрузкой WebGL проекта (экспортированного из Unity)31.05.2019, 22:48. Показов 1097. Ответов 1
Здравствуйте!
Возникла необходимость создания интерактивного просмотрщика 3D-моделей, который будет встраиваться в QML проект. Решено было пойти по такому пути - сам просмотрщик делать в Unity 2018 и оттуда экспортировать в виде WebGL проекта, который затем открывать в QML посредством WebEngineView (версия Qt 5.12.0). На данный момент видится пока такой путь. Начал пробовать на малом и по минимуму, чтобы отладить механизм открытия. В Unity, в качестве примера, была создана пустая сцена без объектов (только камера) (Вложение [1]) ...и экспортирована в сборке WebGL (применена .gzip компрессия, размер сборки 2.3 Мб) (Вложение [2]) Qt проект был взят из библиотеки примеров QtCreator ("WebEngine Widgets Minimal Example").
При открытии WebGL проекта в WebEngineView проект загружается очень очень долго - примерно 5-6 минут...(Вложение [4]) ...но после загрузки работает без тормозов (проверял с загрузкой проекта сложной 3D-модели) (Вложение [5]) WebGL проект открывается с локального диска. Я пробовал различные варианты параметров экспорта из Unity (brotil компрессия, оптимизаци кода и др.). Пробовал также открытие WebGL проекта из под QML страницы. Разницы никакой. Скажите, в чем может быть проблема? Может быть применить какие-нибудь опции при сборке или применить QCoreApplication::setAttribute ?? Прикладываю архивы на проект Qt и WebGL проект.
0
|
31.05.2019, 22:48 | |
Ответы с готовыми решениями:
1
Проблема с созданием нового проекта в Unity Ошибка компиляции WebGl в Unity Unity+WebGL. Браузерные игры Unity WebGL. Где разместить файл статистики? |
0 / 0 / 0
Регистрация: 27.02.2017
Сообщений: 5
|
|
22.06.2019, 16:40 [ТС] | 2 |
В общем проблема решилась сама собой, после того, как запустил приложение не из под QtCreator, а из под exe файла. Вообще под exe файлом шустрее работает все. Видимо запуск и инициализация движка Unity тормозится QtCreator-ом. При работе приложения из под exe запуск WebGL проекта в WebEngineView происходит за 2-3 секунды (на стареньких ПК 7-9 сек).
0
|
22.06.2019, 16:40 | |
22.06.2019, 16:40 | |
Помогаю со студенческими работами здесь
2
Почему текст в Unity/WebGL в браузере - как писельное изображение Приглашаю Unity-программиста с опытом работы с WebGL, Android и IOS в перспективный проект Unity 3d проблемы с загрузкой APK файла в Google Play Проблема с компиляцией на WebGL Проблема в Unity all compiler errors have to be fixed unity ASP.NET + IIS 6.0 проблемма с загрузкой DLL-проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |