将为本机iOS应用程序编写的代码转换为DLL

将为本机iOS应用程序编写的代码转换为DLL,ios,unity3d,core-bluetooth,bluetooth-lowenergy,Ios,Unity3d,Core Bluetooth,Bluetooth Lowenergy,我已经在我的ipad上启动并运行了。然而,我真正想做的是以这个例子,让它在统一中工作 我知道Unity支持创建和导入自定义DLL文件,我想知道以下几点: 是否可以将为本机iOS设备和库(在本例中为核心蓝牙)编写的代码转换为DLL 我该如何将其转换为DLL 有人能告诉我正确的方向吗?你需要开发一个Unity插件。这个主题没有太多的资源:但我找到了这个教程:它一步一步地完成了这个过程,并清楚地解释了一切 最简单的解决方案是围绕CBCentralManager API实现包装器。实现一些初始化API,

我已经在我的ipad上启动并运行了。然而,我真正想做的是以这个例子,让它在统一中工作

我知道Unity支持创建和导入自定义DLL文件,我想知道以下几点:

  • 是否可以将为本机iOS设备和库(在本例中为核心蓝牙)编写的代码转换为DLL
  • 我该如何将其转换为DLL

  • 有人能告诉我正确的方向吗?

    你需要开发一个Unity插件。这个主题没有太多的资源:但我找到了这个教程:它一步一步地完成了这个过程,并清楚地解释了一切

    最简单的解决方案是围绕CBCentralManager API实现包装器。实现一些初始化API,并确保插件设置了一个委托。对委托的回调必须作为回调转发给C#code。类似地,实现外围api。为了进一步简化交互API,使用参数的基本类型(基元类型、字符串)而不是对象可能是一个好主意