cocos2d-x-3.x 动作(5)序列动作
其实就是按照顺序来执行动作指令。
1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = Director::getInstance()->getVisibleSize(); 9 Sprite *label = Sprite::create("what.png"); 10 label->setPosition(visibleSize.width / 2, visibleSize.height / 2); 11 addChild(label); 12 auto listener = EventListenerTouchOneByOne::create(); 13 listener->onTouchBegan = [label](Touch *t, Event *e){ 14 15 if (label->getBoundingBox().containsPoint(t->getLocation())){ 16 //label->runAction(MoveTo::create(1, Point(100, 100))); 17 //label -> runAction(MoveBy::create(0.1, Point(-20, -20))->reverse()); 18 //label->runAction(Spawn::create(MoveBy::create(1, Point(100, 100)), 19 // RotateBy::create(1, 360), NULL)); 20 label->runAction(Sequence::create(MoveBy::create(1, Point(100, 21 100)), RotateBy::create(1, 360), NULL)); //此处创建,点击先执行移动,再执行旋转,再次点击再移动,接着旋转 22 } 23 return false; 24 }; 25 Director::getInstance()->getEventDispatcher()-> 26 addEventListenerWithSceneGraphPriority(listener,label); 27 //放这里直接执行 28 //label->runAction(RotateBy::create(1, 180)); 29 //label->runAction(Repeat::create(RotateBy::create(1,180),3)); 30 //label->runAction(RepeatForever::create(RotateBy::create(1, 360))); 31 return true; 32 }
一大堆注释代码可以无视,放在下面位置的话直接执行。
转载于:https://www.cnblogs.com/aprillie/p/5022632.html
cocos2d-x-3.x 动作(5)序列动作相关推荐
- 又一任务被Transformer攻陷!NVIDIA开源HORST,用Transformer解决早期动作识别和动作预期任务...
关注公众号,发现CV技术之美 本文分享论文『Higher Order Recurrent Space-Time Transformer for Video Action Prediction』,由 N ...
- python姿态检测实现多人多姿态识别python行为识别openpose行为骨骼框架检测动作识别动作检测行为动作分类
效果演示: 视频演示: python行为识别行为骨骼框架检测动作识别动作检测行为动作分类 项目下载链接:https://download.csdn.net/download/babyai996/875 ...
- CVPR 2020 论文大盘点-动作检测与动作分割篇
本文继 CVPR 2020 论文大盘点-动作识别篇 之后继续总结CVPR 2020 中动作(action)相关的论文. 涉及的方向包括: 动作检测(Action Detection) 动作分割(Act ...
- 指令于动作之forward动作
指令与动作之forward动作 forward动作: 实行页面的跳转 语法 <jsp:forward page="URL" /> 等同于 request.getPe ...
- tableau 集动作_集动作
使用集动作,受众将能直接与您的可视化项或仪表板交互,从而控制其分析的各个方面.当用户在视图中选择标记时,集动作可以更改集中的值.有关如何才能使用集动作的示例,请参见集动作的示例. 集动作使用现有的集, ...
- Cocos2d-x 动作之变速动作
大部分动作的变化过程是与时间成线性关系的,即一个动作经过相同时间产生的变化相同,例如,CCMoveBy会使节点在同样长的时间内经过同样的位移.这是因为Cocos2d-x把动作的速度变化控制抽离了出来, ...
- focusky如何转成html,Focusky怎样更改交互动作 Focusky交互动作更改办法
Focusky怎样更改交互动作 Focusky交互动作更改办法 发表时间:2018-10-04 来源:必杀器整理 软件安装:装机软件 关于电脑装机必须的软件,比如windows office系列办公软 ...
- 主要内容: 本文提出了一种基于(ppo)的微电网最优调度方法。 该方法采用强化学习(RL)来学习调度策略,并积累相应的调度知识。 同时,引入ppo模型,将微电网调度策略动作从离散动作空间扩展到连续动作
MATLAB代码:微电网 强化学习 关键词:微电网 强化学习 RL Reinforcement Learning 参考文档:<Optimal Scheduling of Microgrid Ba ...
- 【cocos2d-x】动作类之缓冲动作和组合动作的使用(变速动作)
一.缓冲动作 在实现运动中,常常需要一些加速度或者减速度的效果.Cocos2D-X引擎为我们提供了相应的实现接口,这样就不用再用原来的公式计算方法来实现加减速的效果. Ease系列的方法改变 ...
最新文章
- Matlab与线性代数 -- 单位矩阵
- VTK:可视化之CurvedReformation
- file是c语言自带的数据类型吗_C语言中基本的数据类型包括
- 深入浅出JSONP--解决ajax跨域问题
- 探秘大型B2C网站如何实现高性能可伸缩架构技术
- 使用WSO2 ESB进行邮件内容过滤
- 机械硬盘4k读写速度_三星T5移动硬盘应用评测:不止够用,还很好用
- babel css3新特性_前端总结(后续不断更新)
- 第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件
- nth-of-type和nth-child
- 语音识别技术突飞猛进
- Linux命令中的常用符号解释(zz)
- SylixOS下移植glib时clock_gettime函数分析
- 解决用root用户及密码可以直接登陆某LINUX系统,但是用ssh登陆,系统却总是提示密码不对...
- 使用Android Studio 开发APP入门经验
- ecshop shopex_json.php,Shopex到ECShop的转换教程
- 计算机组装教程 ppt,电脑组装教程完整.ppt
- 大咖面对面 | 燕雀安知Suji之志
- html图形渐变颜色一半一半,CSS3教程:background-image之放射性渐变(radial-gradient)详解...
- 头歌Python,7号的,作业,
热门文章
- 主函数 main WinMain _tmain _tWinMain 的区别
- autoconf.mk详析
- Vue面试题汇总目录
- Taro+react开发(16)--跳转拿参
- 前端学习(3159):react-hello-react之一个简单的helloworld
- 前端学习(3067):vue+element今日头条管理-频道筛选完成
- 前端学习(3005):vue+element今日头条管理--处理布局完成
- [html] 如何在页面打开PDF文件?
- 前端学习(2366):条件编译跨端兼容
- 前端学习(1897)vue之电商管理系统电商系统之实现搜索功能