cocos2d-x3.0基本动作之FadeIn动作,FadeOut动作
来源:互联网 发布:c语言如何输入任意个数 编辑:程序博客网 时间:2024/04/27 22:15
bool FadeAction::init(){ // 调用父类的init函数 if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize(); // 使用.png图片创建一个精灵 auto apple1 = Sprite::create("CloseNormal.png"); // 设置精灵的位置 apple1->setPosition(Vec2(visibleSize.width/2-100, visibleSize.height/2)); // 将精灵的透明度设置为0,可以更好的观察淡入效果 apple1->setOpacity(0); // 将精灵添加为当前层的子节点 this->addChild(apple1); // 创建一个FadeIn动作,执行该动作的节点会在5秒内淡入 auto fadeIn = FadeIn::create(5); // 反转FadeIn动作,即节点会在5秒内淡出 auto fadeInReverse = fadeIn->reverse(); // 精灵按顺序执行fadeIn和fadeInReverse动作 apple1->runAction(Sequence::create(fadeIn,fadeInReverse, NULL)); // 创建第二个精灵 auto apple2 = Sprite::create("CloseNormal.png"); apple2->setPosition(Vec2(visibleSize.width/2+100, visibleSize.height/2)); this->addChild(apple2); // 创建一个FadeOut动作,执行该动作的节点会在5秒内淡出 auto fadeOut = FadeOut::create(5); // 反转FadeOut动作,即节点会在5秒内淡入 auto fadeOutReverse = fadeOut->reverse(); // 精灵执行FadeOut动作和fadeOutReverse动作 apple2->runAction(Sequence::create(fadeOut,fadeOutReverse, NULL)); return true;}
0 0
- cocos2d-x3.0基本动作之FadeIn动作,FadeOut动作
- libgdx: fadeIn和fadeOut 动作 - 导致屏幕闪烁
- cocos2d的基本动作
- Cocos2d-x基本动作
- cocos2d基本动作函数
- Cocos2d动作: 动作监听
- cocos2d-x3.3 源码分析之-动作Action和ActionManager
- cocos2d-x3.3 源码分析之-动作Animation
- Cocos2d-x 动作之瞬时动作
- Cocos2d-x 动作之变速动作
- Cocos2d-x 动作之创建自定义动作
- cocos2d之动作概要、瞬时动作
- cocos2d-x3.0 触控机制和动作解析
- Cocos2d-x3.2 Grid3D网格动作
- cocos2d-x3.1动作API合集
- cocos2d 动作
- 动作
- 动作
- 电子邮件
- Java中的基础----序列化与反序列化的作用
- MyBatis上课视频
- Maven学习总结(四)——Maven核心概念
- [leetcode] 187. Repeated DNA Sequences 解题报告
- cocos2d-x3.0基本动作之FadeIn动作,FadeOut动作
- JAVA Web 定时任务
- 《剑指offer》约瑟夫环问题
- 设置推送自定义声音
- LeetCode---UglyNumberII解题分析
- angularjs中工具方法的学习和使用
- nginx反向代理
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
- 关于Altinum Designer使用和PCB绘制的小结