Version: Unity 6.0 (6000.0)
语言 : 中文
调用并实现原生 UWP 插件
使用 P/Invoke

创作者原生 UWP 插件

要编写原生通用 Windows 平台 (UWP) 插件,您需要了解如何为 Unity 创建原生插件。有关原生插件及其用途的更多信息,请参阅原生插件

您可以使用预编译的动态链接库 (DLL) 或 C++ 源代码编写原生 UWP 插件。

预编译的原生插件

要 P/Invoke 到预编译的原生插件,您需要:

  1. 在运行时加载 DLL。
  2. 查找函数入口点。
  3. 调用插件。

需要针对目标 CPU 架构的适当 Windows SDK 编译这些 DLL。将 DLL 添加到 Unity 项目时,还需要在插件检视面板 (Plug-in Inspector) 中配置 DLL

C++ 源代码原生插件

可以将 C++ (.cpp) 代码文件直接添加到 Unity 项目中作为插件检视面板 (Plug-in Inspector) 中的插件。如果将插件配置为与 UWP 和__ IL2CPP__种由 Unity 开发的脚本后端,可在为某些平台构建项目时替代 Mono。更多信息
See in Glossary
脚本后端兼容,Unity 会将这些 C++ 文件与其从托管程序集生成的 C++ 代码一起编译。

其他资源

调用并实现原生 UWP 插件
使用 P/Invoke