Я думал, что это будет намного проще, но по какой-то причине я борюсь с этой проблемой, и мне нужна ваша помощь. Также .. Я очень удивлен, что я не смог найти «хороший» источник этой проблемы в Интернете.Как загрузить Активы и использовать их в проекте (Unity)?
Я в основном уже сделал игру с несколькими сценами. - Меню - Настройки - Игра выбора режима - Несколько игровых режимов сцены
Игра я разрабатывал работал отлично на андроид & устройств IOS, пока я не положил некоторые музыкальные файлы в проекте единства. Сначала было не так очевидно, что музыкальные файлы начали медленно менять игру (при переключении сцен были икоты/задержки), возможно, потому, что при переключении сцен музыкальные файлы каждый раз загружались/выгружались из памяти? (моя теория).
Я знаю, что единство имеет функцию SceneManager.LoadAsync (кроме того .Load), которая заставит сцену загружаться в фоновом режиме. Но насколько я знаю, эта сцена ДОЛЖНА быть открыта перед любой другой сценой, загруженной после первой сцены. Я думаю, что это не подходит для моей игры, потому что пользователь может пойти на любую сцену, которую он хочет.
Итак, как бороться с большими файлами? (есть 2-3 музыкальных файла каждые 2-3 МБ). Можно ли загружать все в начале (показывая панель загрузки)? Что происходит со спрайтами, которые уже упоминались в инспекторе (а не в коде)?
Извините, за эти глупые вопросы. Я новичок в Unity, и я застрял в течение дня по этой проблеме.
Благодарим за ответы.