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

是否可以将Unity3D生成的Xcode项目作为子项目添加到工作区中,并将3D UI元素公开为某种UIView子类,以便 native UIKit和CoreAnimation代码可以使用它们而无需弄乱他们底层的Unity3D实现?

最佳答案

是的,有可能。

Blurst的家伙已经使用Cocoa做为前端游戏,并使用Unity制作3D游戏。看看下面的链接,上面有很好的信息:

  • A Cocoa-Based Frontend For Unity iPhone Applications
  • Building a iOS Unity + UIView / UIViewController / Interface BuilderApp
  • An Experiment with iPhone Native UI and Unity 3 Pro
  • Unity Iphone App Embebed in objectiveC app
  • 关于iphone - 带有Unity3D作为子项目的Xcode工作区?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11093792/

    10-13 09:03