问答详情
源自:1-2 鱼尾巴摆动

小鱼尾巴问题

this.babyTailCount=(this.babyTailCount+1)%8;
this.babyTailTimer%=50;

这两个为什么要这么写  能再讲清楚一点吗

提问者:HeyLuckyGirl 2015-12-28 21:07

个回答

  • 不应有的淡定
    2015-12-30 13:46:12
    已采纳

    因为鱼尾巴的图片就是用数组保存的,%操作是为了防止图片越界,就想babyTailTimer如果=60,60%50=10,就相当于归零操作,重新计时,babyTailCount是一样的,总共七张图,一直+1,babyTailCount如果=6   6%8=6,没有影响,但是8%8=0,就重新开始第一张图

  • 天田
    2016-06-17 18:42:15

      6%8=6?怎么理解