Unity 支持用 Java 或 Kotlin 编写的 Android 插件。此功能允许将 .java 或 .kt 文件添加到 Unity 项目中,并在构建 Android 播放器时对这些文件进行编译。以前,必须将这些文件预编译为 android 库。
Gradle 是唯一支持此功能的构建系统,因此请使用 Gradle 作为构建系统。
要将源文件编译为插件,请执行以下操作:
__注意__:可以将源文件放在项目的任何文件夹中,但特殊用途的位置除外,例如 Assets/Plugins/Android 下的子文件夹。如果将文件放在这些位置,Unity Editor 将不会显示插件 Inspector。有关更多信息,请参阅 AAR 插件和 Android 库。
使用 AndroidJavaObject 类可调用插件中的方法。有关更多信息,请参阅 JAR 插件中的“通过包含 helper 类的 C# 脚本使用 Java 插件”部分。