CCSize size=CCDirector::sharedDirector()->getVisibleSize();
CCMenuItemImage *imageItem01=CCMenuItemImage::create("aboutA.png", "aboutB.png",this,menu_selector(LGWDemo02::updataspritre));
//如果想手动控制menuitem的位置时就调用setposition的方法 这里点击回调方法记住是menu_selector的方法选择器 这个很像 callfunc_selector(),但是menuitem制定需要这个
CCMenuItemImage *imageItem02=CCMenuItemImage::create("continueA.png", "continueB.png",this,menu_selector(LGWDemo02::updataspritre));
CCMenu *menu=CCMenu::create(imageItem01,imageItem02,NULL);
menu->setPosition(ccp(size.width/2, size.height/2));//通常不使用自动排序的时候尽量将menu的位置设置为ccp(0,0)
menu->alignItemsVertically();//让所有的menuitem在竖直方向自动排序
menu->alignItemsVerticallyWithPadding(50);//按竖直排序每个menuitem直接的间隔
// menu->alignItemsHorizontally();//让所有的menuitem在水平方向自动排序
// menu->alignItemsHorizontallyWithPadding(20);//按水平排序每个menuitem直接的间隔
addChild(menu);
菜单项Menu学习
最新推荐文章于 2022-08-27 00:23:47 发布