HTML5游戏制作之路_09_egret的Timer

原创 2015年11月21日 14:40:57

/*

使用的版本为2.5

*/

Timer为计时器。

/**
*   以下示例使用 Timer 创建计时器,并侦听egret.TimerEvent.TIMER与egret.TimerEvent.TIMER_COMPLETE事件。
*/
class TimerExample extends egret.DisplayObjectContainer {

    public constructor() {
        super();
<span style="white-space:pre">	</span>//每隔1s记一次时间,共五次
        var timer: egret.Timer = new egret.Timer(1000, 5);
<span style="white-space:pre">	</span>//每次计时调用
        timer.addEventListener(egret.TimerEvent.TIMER, this.timerFunc, this);
<span style="white-space:pre">	</span>//计时结束
        timer.addEventListener(egret.TimerEvent.TIMER_COMPLETE, this.timerComFunc, this);

        timer.start();
    }

    private timerFunc(event:egret.TimerEvent) {
        console.log("timerFunc count" + (<egret.Timer>event.target).currentCount);
        //timerFunc count1
        //timerFunc count2
        //timerFunc count3
        //timerFunc count4
        //timerFunc count5
    }

    private timerComFunc(event: egret.TimerEvent) {
        console.log("timerComFunc count" + (<egret.Timer>event.target).currentCount);
        ////timerFunc count5
    }

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

egret的timer使用总结

相信大家都知道,egret是一款H5游戏引擎,而且,随着手机性能的提高,H5游戏也逐渐多了起来,好多人在用这款引擎进行H5游戏开发,博主也尝试了一下,但是,在使用过程中,还是发现了有不如意的地方,其中...
  • u013152587
  • u013152587
  • 2016年12月31日 15:41
  • 1590

Egret 自定义计时器

1.定时器 //创建计时器对象,两个属性分别是delay与repeatCount,表示每次间隔的时间(以毫秒为单位)和执行的次数(如果次数为0,则表示不停的执行). var timer:egret.T...
  • W_han__
  • W_han__
  • 2016年06月20日 22:02
  • 2208

关于Egret的学习笔记与理解之一

class Demo2 extends egret.DisplayObjectContainer { /**构造函数*/ public constructor() { super(); this.ad...
  • powv587
  • powv587
  • 2014年11月22日 18:32
  • 1609

egret使用时间和动画的规则

白鹭提供玩家的时间函数有 egret.setTimeout函数 设置函数多少秒后执行 egret.setInterval函数 设置函数多少秒循环执行一次 egret.Timer类 时间控制类,具...
  • becauseof_11
  • becauseof_11
  • 2017年06月14日 18:03
  • 966

Egret 学习笔记

1.纹理集实际上就是将一些零碎的小图放到一张大图当中。游戏中也经常使用到纹理集。使用纹理集的好处很多,我们通过将大量的图片拼合为一张图片从而减少网络请求,原先加载数次的图片资源现在加载一次即可。同时,...
  • dylan_lwb_
  • dylan_lwb_
  • 2017年07月25日 17:16
  • 958

HTML5游戏制作之路_09_egret的Timer

/* 使用的版本为2.5 */ Timer为计时器。 /** * 以下示例使用 Timer 创建计时器,并侦听egret.TimerEvent.TIMER与egret.TimerEvent...
  • qq_23156791
  • qq_23156791
  • 2015年11月21日 14:40
  • 882

egret 获取,本周,上周,本月,下月,本季,上季,今天,昨天,明天,开始时间和结束时间

egret 获取,本周,上周,本月,下月,本季,上季,今天,昨天,明天,开始日期和结束日期...
  • u010329101
  • u010329101
  • 2017年10月25日 18:36
  • 251

HTML5游戏制作之路_04_来做个动画吧

/* 使用的egret版本:2.5 编辑器采用webstrom */ 通过上一篇03成功可以加载资源,这一篇我们在上一篇的基础上,通过位图来搞一个动画。 如果想参看注释请回到上一篇。 直接...
  • qq_23156791
  • qq_23156791
  • 2015年11月19日 02:51
  • 501

HTML5游戏制作之路_03_egret的资源加载机制

/* 前一篇的链接: 使用的egret版本为2.5 */ h5支持矢量图(目测),自带的那个例子可以自由缩放,可以自适应(这让我很爽)。在egret里面叫bitmap(位图)实际上这个名称并不...
  • qq_23156791
  • qq_23156791
  • 2015年11月19日 01:39
  • 3782

egret工具:事件监听管理器

  • 2015年04月02日 16:01
  • 6KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HTML5游戏制作之路_09_egret的Timer
举报原因:
原因补充:

(最多只允许输入30个字)