Addressable & NaniNovel инструкция

Posted: 12 Jun 2021 04:14
by MarkZuckerberg

Для всех тех у кого в игре ресурсов >= 500 мегабайт посвящается ))
Image

  1. Моя версия Unity 20.3.11, версия NaniNovel v1.16 build 2021-06-09 версия Addressable Version 1.16.19 - April 15, 2021
  2. Перенос ресурсов из папки Resources чтоб юнити не собирал большой бандл будем делить на фрагменты для удаленной или частичной загрузки. Переносит ресурсы сам Addressable для начала создаём группы и выделяем только файлы без папок (Addressable перенесет в такой же путь, но в Resources_moved)
    Image
    просто перетащить ресурсы в группу
    Image
    Image
    при правильном переносе путь начинается с Naninovel
    Image
    Обязательно добавляем Label "Naninovel" тогда в скриптах *.nani не нужно будет менять пути.
    Image
  3. Настройка:
    Image
    3.1 Настройка для удалённой загрузки с сервера:
    Image
    Image
    Живой пример удалённой настройки от разработчика
    https://github.com/Naninovel/Addressables
  4. Конфигурация:
    Image
    Image
    Image
  5. Ресурсы добавлять не нужно, чтоб Unity не собирал снежный ком.
    Image

На этом всё, возможно данная статья ком-то будет полезна.
Отдельное спасибо Elringus


Re: Addressable & NaniNovel инструкция

Posted: 12 Jun 2021 10:53
by Elringus

Dynamic resource policy кстати не обязателен. Если вы его выберите, ресурсы будут подгружаться (как с удалённого сервера так и в оперативную память, включая порой CPU-интенсивные операции) по ходу игры вместо того, чтобы подготовить всё необходимое при загрузке скрипта, из-за чего могут быть подвисания во время игры. Этот режим был сделан для случаев, когда нет возможности распределить ресурсы между скриптами (очень длинные скрипты со множеством используемых ресурсов).


Re: Addressable & NaniNovel инструкция

Posted: 12 Jun 2021 15:34
by MarkZuckerberg
Elringus wrote: 12 Jun 2021 10:53

Dynamic resource policy кстати не обязателен.

Спасибо, учту.


Re: Addressable & NaniNovel инструкция

Posted: 12 Jun 2021 15:36
by MarkZuckerberg

Вот пару скриншотов, что у вас поли всей этой магии должно получится:
Image
Image