Unity3D作为子项目的Xcode工作区?

假设我们正在用Cocos2d-iPhone和UIKit和CoreAnimation开发2D游戏。 但是我们也在考虑利用Unity 3D的3Dfunction。

是否有可能将Unity3D生成的Xcode项目作为子项目添加到工作区中,并将3D UI元素作为某种UIView子类公开,以便本机UIKit和CoreAnimation代码可以使用它们而不需要搞乱他们的基础Unity3D实施?

是的,这是可能的。

来自Blurst的人使用Cocoa作为前端和Unity到3D的东西。 看看下面的链接,有很好的信息:

  • 用于Unity iPhone应用程序的基于cocoa的前端
  • 构build一个iOS Unity + UIView / UIViewController / Interface Builder应用程序
  • iPhone本机用户界面和Unity 3 Pro的实验
  • Unity iPhone应用embedded在ObjectiveC应用程序中