Я создаю приложение Unity3D, которое зависит от библиотек, названных libXXX.so.1
Unity не связывает их в ресурсы: я не могу выбрать их в редакторе, и они просто игнорируются, если я помещаю их в папку активов.
Хорошо работает, если имена библиотек - libXXX.so, но переименование разрывает связи между библиотеками.
Как заставить Unity включать эти библиотеки в папки плагинов?
Я хочу создать распространяемый пакет unityap, поэтому я не могу просто скопировать их в выходную папку после каждой сборки.
Исходная папка:
find . -name "*.so*"
./Assets/Plugins/Linux/libTest1.so
./Assets/Plugins/Linux/libTest2.so.1
Сборка фодера:
find . -name "*.so*"
./Project_Data/Mono/x86_64/libmono.so
./Project_Data/Mono/x86_64/libMonoPosixHelper.so
./Project_Data/Plugins/libTest1.so
./Project_Data/Plugins/x86_64/ScreenSelector.so
./LinuxPlayer.so