在Cocos2d中向场景添加菜单会使场景呈现为黑屏

问题描述

|| 加载场景并添加菜单时,我从Cocos2d中得到一些奇怪的行为。 在另一个场景中,我使用replaceScene输入该场景。通常,它呈现良好。但是,如果将以下代码添加到init方法中,则在调用replaceScene之后,整个屏幕将变为空白!帧速率仍然可见并且正在更改,因此引擎尚未锁定。根本不显示菜单和屏幕的先前内容。其中一些内容来自重写的draw()方法。添加以下菜单代码后,这些设置也不会显示。
CCMenuItemFont *item1 = [CCMenuItemFont itemFromString: @\"Clear\" target:self selector:@selector(clearSelections:)];
CCMenuItemFont *item2 = [CCMenuItemFont itemFromString: @\"Blank\" target:self selector:@selector(performBlankSelection:)];
CCMenuItemFont *item3 = [CCMenuItemFont itemFromString: @\"Enter\" target:self selector:@selector(submitSelections:)];
CCMenu * taskMenu = [CCMenu menuWithItems:item1,item2,item3,nil];
[taskMenu alignItemsHorizontally];
[taskMenu setPosition:ccp(size.width/2,size.height/4)];
[self addChild:taskMenu];
我不太确定从哪里开始解决该问题。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...