当前位置: 首页 > news >正文

Libgdx学习笔记:使用Action做定时器

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在Gdx中,定时器可以使用Timer来实现,如:

 Timer timer = new Timer();

        Task timerTask = new Task() {

         @Override

            public void run() {

               

            }

        };

    timer.scheduleTask(timerTask, 0, 1, 20);// 0s之后执行,每次间隔1s,执行20次。


下面我们使用Action来实现上面的效果:

   Action[] sAction = new Action[20];// 一共执行20次

        // 使用action实现定时器

        for (int i = 0; i < sAction.length; i++) {

            Action delayedAction = Actions.run(new Runnable() {


                @Override

                public void run() {

                    System.out.println("time:" + (System.currentTimeMillis() / 1000) + ",执行something");

                }

            });

            // 延迟1s后执行delayedAction

            Action action = Actions.delay(1f, delayedAction);

            sAction[i] = action;

        }

        // 将Action加到Stage中进行执行

        getStage().addAction(Actions.sequence(sAction));




转载于:https://my.oschina.net/oahcfly/blog/364005

相关文章:

  • Ruby 2.2.0发布,支持增量式垃圾收集和符号的垃圾收集
  • 【翻译】西川善司的「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,后篇...
  • 仿小米便签图文混排 EditText解决尾部插入文字bug
  • 前端展示用部分CSS
  • 解剖SQLSERVER 第三篇 数据类型的实现(译)
  • DB2数据库用 With语句分隔字符
  • 处理和引发事件的规范
  • 图像的边缘提取
  • Linux之shell编程基础
  • 測试之路2——对照XML文件1
  • 魅族 连接 mac 调试
  • PhotoSwipe - 移动开发必备的 iOS 风格相册
  • https://github.com/cykl/infoqscraper/
  • 数据结构实验之栈四:括号匹配
  • django 安装/部署过程
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • HTTP请求重发
  • Java 多线程编程之:notify 和 wait 用法
  • Java的Interrupt与线程中断
  • k8s 面向应用开发者的基础命令
  • Linux Process Manage
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • PHP 的 SAPI 是个什么东西
  • React中的“虫洞”——Context
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • Zsh 开发指南(第十四篇 文件读写)
  • 测试如何在敏捷团队中工作?
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 猴子数据域名防封接口降低小说被封的风险
  • 回流、重绘及其优化
  • 设计模式(12)迭代器模式(讲解+应用)
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 移动端 h5开发相关内容总结(三)
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • Nginx实现动静分离
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ###STL(标准模板库)
  • #FPGA(基础知识)
  • #HarmonyOS:基础语法
  • $ git push -u origin master 推送到远程库出错
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (30)数组元素和与数字和的绝对差
  • (LeetCode C++)盛最多水的容器
  • (多级缓存)缓存同步
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十三)Maven插件解析运行机制
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)