Я пытаюсь загрузить сцену асинхронно, поэтому у меня может быть хороший индикатор выполнения, и я обнаружил, что возвращаемый AsyncOperation.progress останавливается на 0,9. У меня нет проблем с этим, но то, что происходит, - это то, что после этого на загрузку сцены требуется до 50 секунд, и это не показывает прогресс. После удаления некоторых объектов я обнаружил, что есть 1 (основной объект сцены), вызывающий эту задержку.Unity3D Уровень загрузки async работает странное поведение
Мой вопрос: есть ли какой-либо способ загрузить этот объект в первые 90% нагрузки (что происходит супер быстро прямо сейчас - 1 с)?
Заранее спасибо
Итак, все это время для создания экземпляра этого конкретного объекта? –
Я думаю, что это не instatiating (это делается в асинхронном потоке), а выполнение его скриптов. –
У этого объекта нет скриптов. И когда я удаляю его со сцены, он загружается довольно быстро - 2s в целом –