我的应用正在使用UIkit和cocos2d。使用GoogleMap SDK查看并显示cocos场景后。 xcode显示: cocos2d:表面大小:0x0 无法制作完整的帧缓冲对象0x8CDD
屏幕是黑色的,除了重启app之外什么都不做。 我搜索了很多网站,所以很多人都有同样的问题,但没有解决方案。 那么使用cocos2d的Google Map sdk是不可能的吗?如果不是我能做什么?
(在使用GoogleMapsdk之前我使用的是MKMapview,它不会导致这个问题,但它不如GoogleMap好)
答案 0 :(得分:1)
Google Maps uses OpenGL ES to render the map.两个OpenGL渲染器不能混合使用,它们都使用自己的GL上下文。特别是在iOS上,似乎没有什么支持并排运行两个GL视图(更不用说相互叠加)。
所以不,无论如何,在iOS上混合cocos2d和google地图是不可能的。