插件(专业版/移动版特有功能)
Unity 为插件提供 了广泛支持,这些插件是以 C、C++、Objective-C 等语言编写的本地代码库,它们允许游戏代码(以 Javascript、C# 或 Boo 编写)从这些库中调用函数。这使得 Unity 可以整合其他中间件库或者遗留的 C/C++ 游戏代码。
注意:在台式机平台上,插件是专业版特有的功能。出于安全考虑,网络播放器不可以使用插件。
如需使用插件,需要进行以下两项操作:
以基于 C 的语言编写函数并将其编译到库中。
创建从库中调用函数的 C# 脚本。
插件应提供 简单的 C 界面,之后,C# 脚本将受到其他用户脚本的影响。在某些低级别渲染事件(例如,在创建图形设备时)发生时,Unity 也可以调用插件输出的函数,请参阅为台式机平台构建插件
,