cocos2dx几种菜单旋钮(CCMenu)的建立以及播放按钮的切换效果
2014-03-25 20:56
281 查看
cocos2dx几种菜单按钮(CCMenu)的建立以及播放按钮的切换效果
闲来无事,白白给大家分享一下一种菜单按钮的***方法
1、CCMenuItemImage + CCMenu
这是图片按钮菜单项,通过指定图片资源来创建菜单项,有点击效果哦,我们举个例子先
2、 CCMenuItemLabel + CCLableITTF + CCMenu
文本菜按钮单项,通过指定文本标签,这个点击会有放大效果哦,去看例子喽
3、CCMenuItemImage /CCMenuItemFont + CCMenuItemToggle + CCMenu
这种方法创建的图片按钮在点击之后不会有显示效果切换,例如现在显示start,点击之后会显示stop,不在变化,若再次点击,才会变回start。
ok,几种按钮创建完毕,最后再啰嗦一点,如果当前创建了很多按钮的话,可以最后一起添加。
闲来无事,白白给大家分享一下一种菜单按钮的***方法
1、CCMenuItemImage + CCMenu
这是图片按钮菜单项,通过指定图片资源来创建菜单项,有点击效果哦,我们举个例子先
//创建图片按钮 CCMenuItemImage* pHome = CCMenuItemImage::create("home1.png", "home2.png", this, menu_selector(HelloWorld::menuHome)); pHome->setPosition(ccp(40, 40)); CCMenu* pMenu = CCMenu::create(pHome, NULL); pMenu->setPosition(CCPointZero); this->addChild(pMenu);
2、 CCMenuItemLabel + CCLableITTF + CCMenu
文本菜按钮单项,通过指定文本标签,这个点击会有放大效果哦,去看例子喽
CCLabelTTF* pLabel = CCLabelTTF::create("button", "Arial", 30);//参数分别是:按钮要显示的文字,字体,字号 CCMenuItemLabel* pBtn = CCMenuItemLabel::create(pLabel) ; pBtn->setPosition(ccp(100, 100)); CCMenu* pMenu = CCMenu::create(pBtn, NULL); pMenu->setPosition(CCPointZero); this->addChild(pMenu);
3、CCMenuItemImage /CCMenuItemFont + CCMenuItemToggle + CCMenu
这种方法创建的图片按钮在点击之后不会有显示效果切换,例如现在显示start,点击之后会显示stop,不在变化,若再次点击,才会变回start。
CCMenuItemFont* start = CCMenuItemFont::create("start"); CCMenuItemFont* stop = CCMenuItemFont::create("stop"); CCMenuItemToggle* toggle = CCMenuItemToggle::createWithTarget(this, menu_selector(MyLayer::show), start, stop, NULL); toggle->setPosition(ccp(100, 100)); CCMenu* menu = CCMenu::create(toggle,NULL); menu->setPosition(CCPointZero); addChild(menu);
ok,几种按钮创建完毕,最后再啰嗦一点,如果当前创建了很多按钮的话,可以最后一起添加。
CCMenu* pMenu = CCMenu::create(pHome, pExit, pPause, pMusic, pSaveScore, NULL); pMenu->setPosition(CCPointZero); this->addChild(pMenu, 2);
相关文章推荐
- cocos2dx几种菜单按钮(CCMenu)的建立以及播放按钮的切换效果
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- Android - ImageButton单击切换按钮图片效果的实现
- ViewPager多页面滑动切换以及动画效果
- vitamio全屏切换播放视频 以及响应本地视频播放
- 鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果
- 【特效】几种实用的按钮hover效果
- Bootstrap导航点击菜单跳转与点击缩放菜单折叠按钮缓冲效果插件jquery.singlePageNav.min.js
- 记录web中常见的几种菜单效果
- JS+CSS实现自动切换的网页滑动门菜单效果代码
- Android开发之ImageSwitcher组件的使用以及设置图片切换的效果
- 导航菜单背景切换效果
- 单击单选按钮切换对应的菜单代码
- jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
- 导航条点击按钮切换效果
- Android 仿ios 可滑动切换效果按钮 实例代码
- 具有前后按钮切换+头图切换联动通用接口(应付不同的联动需要)的图片滑动效果
- 仿微信6.0的界面按钮切换产生渐变效果
- JS实现菜单按钮的前进后退切换