包含此页的版本:
不含此页的版本:
在本机中调用代码的过程插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表for Android 与标准相同本机插件 在 Unity 外部创建用于 Unity 的特定于平台的本机代码库。允许您访问作系统调用和第三方代码库等功能,否则 Unity 无法使用这些功能。更多信息
请参阅术语表.
注意:如果使用单个 C/C++ 源文件作为插件,请使用__Internal作为 DllImport 属性中的插件名称。
最佳做法是使用额外的 C# 代码层包装所有本机插件方法调用,该代码层:
AndroidNativePlugin.unitypackage zip 文件包含作为 Unity 包分发的原生代码插件的简单示例。
该示例演示如何从 Unity 应用程序调用 C++ 代码。该软件包包括一个场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表显示由本机插件计算的两个值的总和。如需编译插件,请使用 Android NDK。有关如何通过 Unity Hub 安装 Android NDK 的信息,请参阅 Android 环境设置。
若要安装示例,请执行以下作:
AndroidNativePlugin.unitypackage文件。AndroidNativePlugin.unitypackage文件。