Большой вес проекта юнити 2д
Я пишу игру на юнити 2д. Визуальную новеллу, если точнее. При компиляции я получаю неприлично-большой размер файла(пишу под андроид). Есть какие-то способы облегчить мой апк? Я пытался нахимичить в buid settings, но это не дало значительного результата. Буду благодарен за любую помощь.
Ответы (1 шт):
Вводим в гугл "как уменьшить размер apk unity" и заходим на любую попавшийся статью. Например у меня показывает при беглом взгляде вполне подходящую статью: https://habr.com/ru/post/250873/ . В общем по данному запросу можно найти много информации, уверяю, этим вопросом задавались многие.
Еще будет полезной Player settings > other settings > Optimization
Размер изображений. Пережать их всех максимальным способом. Это сбережёт ну ооооочень много места.
- Музыка и звуки. Здесь твоя задача как и из изображениями просто ужать звуки по-максимуму. Например, стерео в даном жанре игры для телефонов вообще бесполезно и все звуки ужимаются сходу в 2 раза какой бы формат ни был использован. А там уже поиграйся с настройками компрессии, желательно, в OGG.
Бонус:
Как один из вариантов решения проблемы большого дистрибутива -- можно докачивать ресурсы из интернета.
Например, при первом запуске игры смотреть какое разрешение экрана у данного девайса и под него докачивать уже нужный блок ресурсов заточенных под непосредственно именно это разрешение.
Вот здесь вопрос касается того как это делать: Как сделать подгрузку файлов игры с сервера при запуске на андроид?
И, все же, я настоятельно рекомендую сменить движок с Юнити на любой, который заточен под визуальные новеллы. Не потому, что игра "много занимает", а потому что грузить полноценное 3д двигало что бы отображать пару картинок на экране и блок текста - это по меньшей мере неуважение к конечному пользователю. Ты будешь жрать ресурсы телефона в 20 раз больше чем того требует задача. А использование лишних ресурсов телефона = использование батареи.