调用本机 iOS 代码

Call Native iOS code

如何从 UnityScript 调用本机 iOS 函数?

对于 C#,有很多使用 extern static 的示例,但我找不到任何用于 UnityScript 的示例。

如果这无法实现,我该如何从 UnityScript 调用 C# 函数?

回答我自己的问题:

1) 您必须创建一个 C# 脚本,该脚本具有调用 iOS 中的本机函数的 extern static public 方法。同时创建调用 extern static public 方法的方法。

2) 将该脚本附加到游戏对象

3) 然后就可以用this.getComponent(YourScript).SendMessage(FunctionName),还有this.getComponent(YourScript).FunctionName.

您可以查看 https://github.com/RedTroops/Unity-SDK/wiki/iOS-and-Android-Platforms-for-Unity-C%23-scripting 我在哪里实现了这个。