Comments 6
С чего вы взяли, что это не будет работать в бесплатной версии Юнити? У нее нет никаких ограничений по работе со сборками.
Я проверял. В редакторе всё работает. Но в финальном билде Юнити ругается в лог. Точно не помню как.
И где-то тут unity3d.com/unity/licenses 100% было про то что нельзя грузить свои сборки, но сейчас я что-то не найду. Может убрали уже. Раньше и сокеты в бесплатной были запрещены. Сейчас там только про Нэйтив Код ограничение.
Что вообще странно, плагины же как-то работают. Возможно надо класть в Plugin/Assemblies. Но я так далеко не копал, мне было проще перейти на «условнобесплатную» для домашнего пользования, а на работе была лицензия.
И где-то тут unity3d.com/unity/licenses 100% было про то что нельзя грузить свои сборки, но сейчас я что-то не найду. Может убрали уже. Раньше и сокеты в бесплатной были запрещены. Сейчас там только про Нэйтив Код ограничение.
Что вообще странно, плагины же как-то работают. Возможно надо класть в Plugin/Assemblies. Но я так далеко не копал, мне было проще перейти на «условнобесплатную» для домашнего пользования, а на работе была лицензия.
Наверное, вы где-то ошиблись, ибо 100% сборки можно было грузить всегда, ограничение всегда на нативный код олько было. Сокеты и сейчас запрещены в бесплатной версии на мобильных платформах. А папка «Plugins/Assemblies» не имеет никакого магического смысла, можно хоть в «Plugins/qwerty» класть.
Так и не понял, зачем насиловать юнити сборками, если можно не насиловать, а просто скормить ему их исходники, как он любит. Не знаю как в git, а в svn есть такая штука как externals, позволяющая добавлять в один репозиторий ссылки на другие репозитории. Собственно библиотеки хранятся в одном репозитории, и разные проекты ссылаются на одни и те же библиотеки.
Да, можно скармливать исходники как он любит. В гите тоже можно чекаутить подмодули в папку в папку Assets например. Но с библиотеками бывает такая проблема, что не все исходники нужно собирать для какой-то платформы, да и там может лежать много лишнего, в том числе то что подтянется Юнити. Со сборками как-то удобнее.
Например msgpack-cli — в чистом виде под юнити она не соберётся (со всеми генераторами) приходится собирать под Юнити часть либы. А вот стоит ли один раз выбрать в отдельный реп и потом использовать… Мне удобней обновлять либу напрямую с гитхаба разработчика в полном объёме и потом уже в студии настривать как мне надо.
Например msgpack-cli — в чистом виде под юнити она не соберётся (со всеми генераторами) приходится собирать под Юнити часть либы. А вот стоит ли один раз выбрать в отдельный реп и потом использовать… Мне удобней обновлять либу напрямую с гитхаба разработчика в полном объёме и потом уже в студии настривать как мне надо.
Sign up to leave a comment.
Использование библиотек в проектах на Unity3D