Crossin的编程教室

标题: pygame第八课火力全开 [打印本页]

作者: trista009    时间: 2018-10-11 11:13
标题: pygame第八课火力全开
     #子弹序号周期性递增
        index_b = (index_b + 1) % count_b



为什么子弹序号周期性递增是这样算的?
子弹的数量count_b是5,为什么要把子弹序号+1然后除以5?
没太看懂

作者: crossin先生    时间: 2018-10-11 20:20
不是除5,是取5的余数
你拿纸笔算一下呀

从0开始,加1除5后的余数看依次是多少
作者: trista009    时间: 2018-10-23 15:34
crossin先生 发表于 2018-10-11 20:20
不是除5,是取5的余数
你拿纸笔算一下呀

是1,2,3,4,0 对吧,就是对应的保存子弹的list里面的元素的角标,明白了,谢谢哈o(* ̄︶ ̄*)o




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5