cocos2dx 按钮重复渐变效果的实现
来源:互联网 发布:windows ce最新版本 编辑:程序博客网 时间:2024/04/30 14:26
想实现一个按钮,在未选中前进行重复的动画效果,试了下直接发代码吧:
bool MenuItemSpritTest::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
//创建按钮精灵
Sprite* btn_normal_sprite=Sprite::create("menu_learn.png");
Sprite* btn_select_sprite=Sprite::create("menu_learn_select.png");
//通过sequence重复执行两个渐变动作
FadeTo* fadeto88=FadeTo::create(0.5,88);
FadeTo* fadeto255=FadeTo::create(1,255);
ActionInterval* fadeaction=Sequence::create(fadeto88,fadeto255,NULL);
btn_normal_sprite->runAction(RepeatForever::create(fadeaction));
MenuItemSprite* item1=MenuItemSprite::create(btn_normal_sprite, btn_select_sprite,nullptr,CC_CALLBACK_1(MenuItemSpritTest::select_learn,this));
Menu* menu1=Menu::create(item1,NULL);
menu1->setPosition(200,300);
this->addChild(menu1);
return true;
}
//回调函数
voidMenuItemSpritTest::select_learn(Object* pSender){
log("You had selected learn button!");
}
- cocos2dx 按钮重复渐变效果的实现
- 按钮渐变效果。。
- css渐变效果的实现
- 实现文字渐变的效果
- 标题栏渐变的效果实现
- 实现文字的渐变效果
- 标题栏渐变效果的实现
- cocos2dx 不规则按钮的实现
- Android渐变色圆角按钮的实现
- iOS渐变按钮Gradient Button的实现
- 仿微信6.0的界面按钮切换产生渐变效果
- 如何生成背景颜色带渐变效果的按钮
- 实现背景颜色的渐变效果
- CSS实现网页背景颜色渐变的效果。
- jQuery实现的立体文字渐变效果
- CSS 3_渐变效果的实现
- AS3.0实现照片的渐变效果
- IE下线性渐变的效果实现
- C++ tips: C++ Dark Corner 0 标准流格式化输出
- 修改 添加 service_name
- GitHub 上排名前 100 的 Objective-C 项目简介
- VMWare中Ubuntu设置固定IP上网
- 使用 sqlite 小结
- cocos2dx 按钮重复渐变效果的实现
- layoutSubviews的使用浅谈
- ASP.net MVC4 AsyncController异步action无法异步执行?
- Ubuntu VIM 插件安装
- 联想笔记本电脑回收站清空的文件还能找回吗
- unity3d ngui 利用 UIAtlas 动态创建 UISprite
- 一个无边框带默认标题栏的widget
- 119 Nginx和Tomcat负载均衡实现session共享
- Android通讯录操作