(Unity) Могу ли я добавить в свой проект внешнюю библиотеку? - PullRequest
0 голосов
/ 06 мая 2020

В настоящее время я работаю над игрой, но сейчас у меня проблемы. Я попросил помощи у своего наставника, и он прислал мне файл библиотеки. Не сцена. Я немного не понимаю, как добавить эти файлы библиотеки в мой текущий проект.

Ответы [ 3 ]

1 голос
/ 06 мая 2020

Это можно сделать несколькими способами:

  1. Они отправили вам папку библиотеки Unity
  2. Они отправили вам папку Unity Assets
  3. Они отправили вам динамически подключаемую библиотеку, содержащую код
  4. Они отправили вам пакет ресурсов

Давайте обсудим наши варианты:

1. Они отправили вам папку библиотеки Unity

Они отправили вам не ту папку. Вероятно, они хотели отправить вам папку Assets, так что попросите их об этом. Папка библиотеки Unity - это концептуально кеш, содержащий внутреннее состояние Unity, представляющее ваши ресурсы. Без соответствующих ресурсов он бесполезен в вашем случае.

2. Они прислали вам папку Unity Assets

Вы можете вручную скопировать / объединить ее в папку Assets существующего проекта.

3. Они прислали вам динамически подключаемую библиотеку, содержащую код

. Если они прислали вам * .dll, это, вероятно, сборка. NET. Просто перетащите его куда-нибудь в папку Assets, загрузите / refre sh Unity, и на него автоматически будет ссылка в вашем коде C#. (Можно также импортировать собственные файлы .so / .dll, но это, вероятно, выходит за рамки данного ответа.)

4. Они отправили вам пакет ресурсов

Следуйте инструкциям здесь https://docs.unity3d.com/Manual/AssetPackages.html (можно получить через Google unity import asset package).

В заключение, ваш наставник вот вам - вы платите за их услуги репетиторства и не должны стесняться использовать их репетиторские услуги (например, «как мне использовать эти файлы?»).

0 голосов
/ 06 мая 2020

Если файл библиотеки является файлом пакета unity или заканчивается на .asset, его можно импортировать в Unity. Импорт ресурсов в основном похож на распаковку содержимого (ресурсов) в Unity. Это сделано для хранения активов в одном месте и облегчения их передачи.

https://docs.unity3d.com/Manual/AssetPackages.html

Импорт пакетов активов

Вы можете импортировать стандартные пакеты активов, которые представляют собой предварительно созданные коллекции активов, поставляемые с Unity, и Пользовательские пакеты ресурсов, созданные людьми, использующими Unity.

Для импорта пакета ресурсов :

Importing Custom Assets

1) Откройте проект, в который вы хотите импортировать активы.

2) Выберите Assets > Import Package > Custom Package.

3) В проводнике файлов выберите нужный пакет и диалоговое окно «Импорт пакета Unity» появляется, когда все элементы пакета предварительно проверены и готовы к установке. (См. Изображение диалогового окна «Импорт пакета Unity» ниже.)

4) Выберите «Импорт», и Unity поместит содержимое пакета в папку «Активы», к которой вы можете получить доступ из представления «Проект».

Кому импортировать пользовательские ресурсы:

Надеюсь, это поможет. Дайте мне знать, если у вас возникнут другие вопросы.

0 голосов
/ 06 мая 2020

Вы просто добавляете Dll в свой проект, и когда вы открываете скрипт в Visual Studio или другом, ваши ссылки включают новую dll.

Конечно, ваша Dll находится в C# ...

...