Представляем нативные плагины для Android
Вы можете использовать нативные плагины в Android приложений. Существуют различные типы нативных плагинов, и в проекте скриптирование backend определяет типы плагинов Unity Возможные типы плагинов:
- Общая библиотека: Плагины, упакованные в общей библиотеке (
.so). -
Статическая библиотека: Плагины, упакованные в статическую библиотеку (
.a). - Исходные файлы C/C++: исходные файлы C/C++, которые Unity компилирует вместе с файлами, созданными IL2CPP. Сюда относятся все исходные файлы C/C++ с расширениями
.c,.cc,.cppи.h.
Совместимость скриптов
В следующей таблице показано, какие серверы скриптов поддерживают различные типы основных плагинов.
| Скриптирование | Общая библиотека | Статическая библиотека | C/C++ исходные файлы |
|---|---|---|---|
| IL2CPP | Да | Да | Да |
| Mono | Да | Нет | Нет |
Примечания::
- IL2CPP не поддерживает прямое использование .NET динамически связанных библиотек (.dll) во время выполнения. Эти библиотеки должны быть преобразованы в C++ код во время сборки.
- Интеграция с другими платформами runtime .NET, такими как Xamarin, не поддерживается.