在 Android 原生插件中调用代码的过程与标准原生插件相同。
注意:如果将各个 C/C++ 源文件用作插件,请在 DllImport 属性中使用 __Internal 作为插件名称。
最佳做法是使用额外的 C# 代码层封装所有的原生插件方法调用:
AndroidNativePlugin.unitypackage zip 文件包含一个分发为 Unity 包的原生代码插件的简单示例。
该示例演示如何从 Unity 应用程序中调用 C++ 代码。该包中包含的一个场景显示了由原生插件计算的两个值之和。要编译插件,请使用 Android NDK。有关如何通过 Unity Hub 安装 Android NDK 的信息,请参阅 Android 环境设置。
要安装该示例,请执行以下操作:
AndroidNativePlugin.unitypackage 文件。AndroidNativePlugin.unitypackage 文件。