Я нашел способ создания и включения файлов .xcassets для загрузки ресурсов по требованию при развертывании для iOS через Qt Creator.
Моя проблема в том, что я не знаю, как получить путь к файлу .rcc в каталоге активов, когда он загружается по требованию с серверов Apple.
Моя установка в настоящее время является файлом .rcc
для всех поддерживаемых целевых диапазонов разрешения - имена файлов в каждом rcc
идентичны - и я определяю во время выполнения, какой пакет ресурсов должен быть загружен и загружен до запуска игры (на Android и iOS).
Теперь, насколько я понимаю, документация Apple - единственный возможный способ доставки крупной игры - это использовать загрузку ресурсов по требованию, где ресурсы будут размещаться на серверах Apple.
У меня есть 50 МБ движка и обязательные базовые файлы, и для каждого пакета ресурсов для целевых разрешений меняются ~ 100-700 МБ ресурсов изображения + звука для каждого пакета ресурсов.
Я пробовал несколько путей, чтобы туда добраться.
@ 1011 * Fenix-Voltres's * QtIosAndroidAppSplit
Приложение истончается
Ресурсы iOS по требованию
Доступ к ресурсам по требованию
Но у меня возникают проблемы с реализацией этих путей в Qt - поскольку я вижу это, я не могу использовать App Thinning
, потому что мои пакеты активов превышают ограничения загрузки Apple для этого шаблона (пределы полосы пропускания оператора?)
Любая помощь приветствуется