调用本机 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 我在哪里实现了这个。
如何从 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 我在哪里实现了这个。