如何在当前存在的ios项目中添加unity项目?

时间:2016-11-29 12:14:33

标签: ios unity3d import sdk

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

3 个答案:

答案 0 :(得分:2)

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

是的,在你自己的xcode项目中包含unity build非常困难。曾经有人乞求启发,将Unity集成到另一个应用程序中,但每次线程都被困在希望之外。喋喋不休......这是不可能的。

答案 1 :(得分:0)

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

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

如果这仍然是您正在处理的事情,请随时通过Twitter(@Ruprect)与我联系,我可以帮助排除故障。

答案 2 :(得分:0)

在此仓库中:doc,您将找到如何将Unity Project集成到Xcode Swift Project中。