我对 MapKit 有点陌生,一直在努力寻找这个问题的答案:
我可以集成,或者我可以将 MapKit 与 Cocos2d 集成到什么程度?
在回答这个问题时,我希望有人可以为我指出如何处理这种情况的正确方向:我正在开发一个 Cocos2D 应用程序,其中应用程序的一部分是 MapKit 应用程序,显示位置和注释(基本上所有MapKit 自带的),用户可以选择切换到 Cocos2D 部分。(在地图和游戏之间来回切换)。
如果将两者结合起来,那么是否有一种方法可以在 MapKit 上覆盖一个 Cocos2D 菜单系统并将 MapKit 视为简单的 CCLayer 或 CCNode?或者我是否需要通过仅使用带有 MapKit 的 UIKit 按钮和菜单将这两个完全视为单独的实体,并且它们之间唯一真正的混合是在转换时将数据从 MapKit 传递到 Cocos2D 视图,反之亦然?
它会遵循与在这个已回答的问题或本教程中集成 UIKit 和 Cocos2D 相同的概念吗?还是我必须使用特殊的包装类,例如CCUIViewWrapper?我读到 CCUIViewWrapper 总是绘制在顶部,所以它可能不允许我在地图顶部绘制 Cocos2D 菜单,甚至在 MapKit 应用程序中按下 UIKit 按钮后覆盖 Cocos2D 对象。
任何帮助将不胜感激......谢谢!