我正在尝试为我的Unity项目(对于IOS)获取MIDI输入。由于没有对MIDI的直接支持,我试图自己编写一个原生插件。
我有一个使用CoreMidi API的C控制台应用程序,但是现在我不知道如何将它与unity连接起来,因为我可以找到用于实现统一的原生iOS插件的所有示例都使用Objective C.。
也许有人可以帮助我,谢谢!
答案 0 :(得分:0)
我写了一篇关于这个的教程,这可能是一个好的开始:http://unreferencedinstance.com/tutorial_cpp_unity3d/
简而言之:
您需要将您的方法定义为extern
,告诉编制者将其提供给外部'并在Unity中调用它们:
[DllImport ("LowLevelPlugin")]
private static extern int[,] fillArray(int size);