要编写原生通用 Windows 平台 (UWP) 插件,您需要了解如何为 Unity 创建原生插件。有关原生插件及其用途的更多信息,请参阅原生插件。
您可以使用预编译的动态链接库 (DLL) 或 C++ 源代码编写原生 UWP 插件。
要 P/Invoke 到预编译的原生插件,您需要:
需要针对目标 CPU 架构的适当 Windows SDK 编译这些 DLL。将 DLL 添加到 Unity 项目时,还需要在插件检视面板 (Plug-in Inspector) 中配置 DLL。
可以将 C++ (.cpp) 代码文件直接添加到 Unity 项目中作为插件检视面板 (Plug-in Inspector) 中的插件。如果将插件配置为与 UWP 和__ IL2CPP__种由 Unity 开发的脚本后端,可在为某些平台构建项目时替代 Mono。更多信息
See in Glossary 脚本后端兼容,Unity 会将这些 C++ 文件与其从托管程序集生成的 C++ 代码一起编译。