如何在iOS中整合Obj-C和Unity生成的代码?

是否有可能把iOS代码以及界面元素和Unity生成的代码整合?
例如我在和一个使用Unity开发游戏的开发者合作,我能拿来他的Xcode代码(在Unity里生成的),并且添加用Objective-C以及界面生成器编写的界面元素吗?
我所了解到是 这是不可能的,因为所有的东西都是用Unity制作的……但是我希望事实不是这样。
谢谢~

原问题:Mixing Unity generated code with Objective-C in iOS?

阅读 8.3k
评论 2014-01-20 提问
    1 个回答
    闻西
    • 170

    来自@Kay 的回答:

    你可以在Xcode使用第三方插件库,并在构建过正中整合。在我设置正确了之后我写了一篇博客,仅供参考:
    iPhone & Unity3D: Integrating 3rd Party Static Libraries in Unity3D Generated XCode Projects


    来自@A.N. Other的回答:

    我发现了这个在OSX中与Unity原生插件工作的一般性指导,这个非常有用,或许能够解决你的问题:
    http://www.reigndesign.com/blog/unity-native-plugins-os-x


    来自@Zophiel 的回答:

    你应该可以自己制作原生插件与Unity代码交互。更多信息请查看:
    http://unity3d.com/support/documentation/Manual/Plugins.html
    看一下iOS部分就可以了。


    来自@dodge 的回答:

    你可以设计一个视图和按钮来触发Unity运行或停止,但是Unity的模型不能用Obj-C来控制,虽然Unity已经导入了Xcode,但是只导入了初始代码,依赖于链接库的游戏脚本是不能被修改的。

    评论 赞赏 2014-01-20
      撰写回答

      登录后参与交流、获取后续更新提醒