CCScene* scene = CCScene::Create();
CCLayer* layer = CCLayer::Create();
CCSprite* sp = CCSprite::Create(fileName);
UILayer* UIlayer = UILayer::Create();
layer->AddChild(sp);
scene->AddChild(layer, 0);
scene->AddChild(UIlayer, 1);
就一个类似这样很简单的东西,一旦把UILayer添加上去之后,原先添加的Sprite根本无法看到,整个屏幕是黑的(测试环境,MBP IOS虚拟机iphone&ipad)。
感觉是UILayer与CCScene之间的兼容方面问题,带来的后果就是策划要求的在游戏场景中的UI界面中,所有的控件都要手写,虽然可以提前获得相应坐标位置,但仍然是个巨大的工作量。
请问这个问题怎么解决?是我这边的错误还是解析库的问题?我应该怎么做?
如果是解析库的问题,请告知大约何时能修复这个bug,如果时间过长的话,可能我这边项目无法等待,就要开始手写界面了。