Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Xcode与Unity的连接_Iphone_Ios_Xcode_Facebook_Unity3d - Fatal编程技术网

Iphone Xcode与Unity的连接

Iphone Xcode与Unity的连接,iphone,ios,xcode,facebook,unity3d,Iphone,Ios,Xcode,Facebook,Unity3d,嗨,我是Unity的新蜜蜂,但我在Xcode有一年的经验,我正在Unity中为iPhone开发一个应用程序,但我对如何将Xcode与Unity连接有点困惑,我想在Unity中进行Facebook共享、Twitter共享以及iOS本地电子邮件共享(使用Mail Composer),但我没有得到任何有助于在Unity中完成任务的解决方案,我只得到我需要先购买的插件。所以我想在Xcode中完成这项任务,它减少了Unity的时间、金钱和其他工作,那么我们可以在Xcode和Unity之间进行通信吗?如果可

嗨,我是Unity的新蜜蜂,但我在Xcode有一年的经验,我正在Unity中为iPhone开发一个应用程序,但我对如何将Xcode与Unity连接有点困惑,我想在Unity中进行Facebook共享、Twitter共享以及iOS本地电子邮件共享(使用Mail Composer),但我没有得到任何有助于在Unity中完成任务的解决方案,我只得到我需要先购买的插件。所以我想在Xcode中完成这项任务,它减少了Unity的时间、金钱和其他工作,那么我们可以在Xcode和Unity之间进行通信吗?如果可能的话,请与我分享一些知识和链接,以便我能尽快完成这项任务。
提前感谢。

您可以开始编写自己的插件来完成Unity3D和iOS之间的通信

从iOS到Unity,您可以只使用UnitySendMessage,这在大多数情况下已经足够了。您还可以尝试在Unity脚本中使用事件和委托来处理更复杂的情况

从Unity到iOS,您需要自己实现插件。首先,使用.cs文件声明外部方法。然后在Xcode中的.mm文件中实现本机代码,并将它们“extern C”到Unity中。然后可以调用.cs方法并获得一个调用的本机函数。您需要Unity Pro许可证才能使用插件功能

有关UnitySendMessage和Unity插件,请访问。您可以在名为Bonjour Browser Sample的文档中找到一个示例。这对你来说是一个很好的起点。如果你有一年的Xcode经验,我想这对你来说会很容易


要在Unity中使用委托和事件,请访问。

您可以开始编写自己的插件,以完成Unity3D和iOS之间的通信

从iOS到Unity,您可以只使用UnitySendMessage,这在大多数情况下已经足够了。您还可以尝试在Unity脚本中使用事件和委托来处理更复杂的情况

从Unity到iOS,您需要自己实现插件。首先,使用.cs文件声明外部方法。然后在Xcode中的.mm文件中实现本机代码,并将它们“extern C”到Unity中。然后可以调用.cs方法并获得一个调用的本机函数。您需要Unity Pro许可证才能使用插件功能

有关UnitySendMessage和Unity插件,请访问。您可以在名为Bonjour Browser Sample的文档中找到一个示例。这对你来说是一个很好的起点。如果你有一年的Xcode经验,我想这对你来说会很容易


要在Unity中使用委托和事件,请访问。

查看Niklas的免费Unity iOS插件

它不再是开箱即用的,但是只要做一些修改和更新,你就可以让它工作了


如果你已经有xCode的经验,那么希望额外的工作应该是微不足道的,因为Facebook SDK文档相当不错。

查看Niklas的免费unity iOS插件

它不再是开箱即用的,但是只要做一些修改和更新,你就可以让它工作了


如果你已经有了xCode的经验,那么希望额外的工作应该是微不足道的,因为Facebook SDK文档非常好。

谢谢,它已经在iOS文档构建插件的帮助下完成了。谢谢,它已经在iOS文档构建插件的帮助下完成了。