gpt4 book ai didi

iphone - Xcode 与 Unity Hook

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:48:23 24 4
gpt4 key购买 nike

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

最佳答案

您可以开始编写自己的插件来完成Unity3D与iOS的通信。

从iOS到Unity,大部分时间用UnitySendMessage就可以了。您也可以尝试在 Unity Script 中使用事件和委托(delegate)来处理更复杂的情况。

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

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

要在 Unity 中使用委托(delegate)和事件,请访问 Prime31's Unity Tip video .

关于iphone - Xcode 与 Unity Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13414248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com