0

我的应用同时使用 UIkit 和 cocos2d。使用 GoogleMap SDK 的 view 并显示 cocos 场景。xcode 显示:cocos2d:表面大小:0x0 无法制作完整的帧缓冲区对象 0x8CDD

而且屏幕是黑的,除了重启应用程序什么都做不了。我搜索了很多网站,很多人都有同样的问题,但没有解决方案。那么cocos2d是不是不能用google map sdk呢?如果不是我能做什么?

(在使用GoogleMapsdk之前我使用MKMapview,它不会导致这个问题但它不如GoogleMap)

4

1 回答 1

1

谷歌地图使用 OpenGL ES 来渲染地图。两个 OpenGL 渲染器不能混合使用,它们都使用自己的 GL 上下文。特别是在 iOS 上,似乎很少支持并排运行两个 GL 视图(更不用说彼此叠加了)。

所以不,出于所有意图和目的,在 iOS 上混合 cocos2d 和谷歌地图是不可能的。

于 2013-10-03T07:09:38.500 回答