位置: 编程技术 - 正文
推荐整理分享cocos2dx 按钮重复渐变效果的实现(cocos2dx scrollview),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:cocos2dx怎么用,cocos2dx scrollview,cocos点击事件,cocos快捷键,cocos2dx scrollview,cocos creator按钮,cocos creator按钮,cocos点击按钮场景跳转,内容如对您有帮助,希望把文章链接给更多的朋友!
想实现一个按钮,在未选中前进行重复的动画效果,试了下直接发代码吧:
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* fadeto=FadeTo::create(0.5,);
FadeTo* fadeto=FadeTo::create(1,);
ActionInterval* fadeaction=Sequence::create(fadeto,fadeto,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(,);
this->addChild(menu1);
return true;
}
//回调函数
voidMenuItemSpritTest::select_learn(Object* pSender){
log("You had selected learn button!");
}
cocos2d-x改底层之获取UIListView的实际内容大小 实际项目中UI界面中经常会用到UIListView,大多会在CocoStudio中直接添加这个控件。但是在使用中发现了一些坑和功能缺乏,然后就看了一下底层的逻辑,
Cocos2dx 实现擦除 橡皮擦 刮奖 效果的实现 转载自
cocos2d 颜色混合 ccBlendFunc 使用方法 本节参考:
上一篇:cocos2dx-js 集成google play service和admob--------错误处理(cocos2dx 3.17)
友情链接: 武汉网站建设