假设我们正在使用 Cocos2d-iPhone 和 UIKit 和 CoreAnimation 开发 2D 游戏。但我们也在考虑利用 Unity 3D 的 3D 功能。
是否可以将 Unity3D 生成的 Xcode 项目作为子项目添加到工作区中,并将 3D UI 元素公开为某种 UIView 子类,以便本机 UIKit 和 CoreAnimation 代码可以使用它们而无需搞砸他们底层的 Unity3D 实现?
假设我们正在使用 Cocos2d-iPhone 和 UIKit 和 CoreAnimation 开发 2D 游戏。但我们也在考虑利用 Unity 3D 的 3D 功能。
是否可以将 Unity3D 生成的 Xcode 项目作为子项目添加到工作区中,并将 3D UI 元素公开为某种 UIView 子类,以便本机 UIKit 和 CoreAnimation 代码可以使用它们而无需搞砸他们底层的 Unity3D 实现?
是的,这是可能的。
Blurst 的人制作了一些游戏,使用 Cocoa 作为前端和 Unity 到 3D 的东西。看看下面的链接,关于它们的信息非常好: