老师,这里不太明白?

来源:1-3 眨眼睛

陌上_0004

2015-11-30 20:29

 if (this.babyTailTimer > this.babyEyeInterval) {

 this.babyTailCount = (this.babyTailCount+1) % 2; 

 this.babyTailTimer %= this.babyEyeInterval;

 }

写回答 关注

3回答

  • 慕粉1426586204
    2017-05-13 15:48:42

    我也有点不明白,为什么当count==1,图片显示为闭眼的时候,时间间隔是长的,但是count==0,图片为睁眼的时候,时间间隔是短的呢?

  • greenhandc
    2015-12-23 16:19:40

    首先你要搞清楚if判断的是什么,就是换图的时间,前面摆尾巴是等间隔的,所以计时器大于一个常数就换图,而眨眼睛动画效果是,睁着眼睛的时间与闭眼的时间是不一样的,换句话说,就是换图的时间不一样,所以要定义一个变量inertval来控制时间,剩下的就都是一样的了,你把interval看成是前面的50ms就ok啊

  • RockenRoll
    2015-12-01 10:08:59

    哪里不明白,不具体说都不知道你的问题是什么啊


HTML5小游戏---爱心鱼(下)

通过一个清新美好的小游戏教程,熟悉游戏开发流程

46272 学习 · 189 问题

查看课程

相似问题