问题描述
||
加载场景并添加菜单时,我从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 (将#修改为@)