lzb1001 发表于 2022-11-15 10:45:49

飞机大战中绘制我方飞机剩余生命数量,请大神指点

本帖最后由 lzb1001 于 2022-11-15 11:50 编辑

# 绘制我方飞机剩余生命数量(即剩余游戏机会)
            if life_num: # 若仍有剩余生命(即游戏机会)
                for i in range(life_num): # 理解!!!
                  screen.blit(life_image, \
                              (width - 10 - (i + 1) * life_rect.width, \
                                 height - 10 - life_rect.height))

不明白之处:这几行代码不是在指定位置画图片吗?显示图片的数量为何能与剩余生命关联呢?

1、这几行代码如何实现剩余剩余与飞机图片的数量一一对应?即剩余小飞机图片的数量如何通过这几行代码体现出来呢?
2、for i in range(life_num): 是什么意思?
3、不理解width - 10 - (i + 1) * life_rect.width,主要是i + 1什么意思呢?

请大神指点迷津,不甚感谢
页: [1]
查看完整版本: 飞机大战中绘制我方飞机剩余生命数量,请大神指点