【问题标题】:How to add unity project in a currently existing ios project?如何在现有的 ios 项目中添加统一项目?
【发布时间】:2017-04-13 10:28:35
【问题描述】:

我对此进行了很多搜索。但所有答案都表明,可以将新文件添加到 unity(xcode) 项目中,反之亦然。实际上,我的目标是创建将在 cordova 插件中使用的 sdk。我该怎么办?

【问题讨论】:

  • 这几乎是不可能的。如果我的工作室被提供三个月的工作来做这件事,我们会拒绝。正如尼卡所说,这是一场噩梦!

标签: ios unity3d import sdk


【解决方案1】:

要为 unity 创建一个 iOS sdk,您可以在 xCode 中创建一个库项目并将构建导入 unity 的 Assets/Plugins/iOS 文件夹。这里的所有内容都会自动包含在 Unity 生成的 xCode 项目中。

是的,在您自己的 xcode 项目中包含统一构建非常困难。有人乞求启蒙,将 Unity 集成到另一个应用程序中,但每次线程都束手无策。胡言乱语-胡言乱语……这是不可能的。

【讨论】:

    【解决方案2】:

    这非常令人沮丧,但这是可能的。它需要对构建设置和编译器设置进行大量更改,以及自定义 Unity 组件的启动。

    最好的起点是导入 Classes、Libraries 和 Data 文件夹(如果适用)。数据作为文件夹引用而不是组。我还假设您的 Unity 项目输出与我得到的类似。我们已将 main.m 文件修改为 C++ 文件 (main.mm) 并添加到 Unity 初始化代码中。我们还更新了 UnityAppController.mm 文件,使其在启动时不运行 startUnity。

    如果这仍然是您正在处理的问题,请随时在 Twitter (@Ruprect) 上与我联系,我可以帮助解决问题。

    【讨论】:

      【解决方案3】:

      在这个 repo:https://github.com/jiulongw/swift-unity 你可以找到如何将 Unity Project 集成到 Xcode Swift Project 中。

      【讨论】:

        猜你喜欢
        • 2021-10-13
        • 2015-05-31
        • 1970-01-01
        • 1970-01-01
        • 2023-01-13
        • 2021-04-23
        • 1970-01-01
        • 1970-01-01
        • 2017-01-19
        相关资源
        最近更新 更多