pygame中如何给怪物加上血量条

doublefei007 发布于 2013/08/08 13:17
阅读 1K+
收藏 0

在pygame中如何给怪物加上血量条。

当子弹碰到鱼的时候,鱼上方的线会减短,当线小于10个像素时,使鱼与线同时消失(移除)

我写的代码问题在,打完鱼,后鱼上方的血量条不消失,在打一发子弹,血量条才消失。

部分代码如下,如果无法修改。大侠们,给我写个简单的代码,谢谢了。

def lollyandfish1(lollys, fish1s):  #判断棒棒糖是否与鱼1接触
    for l in lollys:
        if l['rect'].colliderect(f1['rect']):
            lollys.remove(l)
            return 1
    return 0


def lollyandfish1l(lollys, fish1sl):
    for l in lollys:
        if l['rect'].colliderect(f1l['rect']):
            lollys.remove(l)
            return 1
    return 0


        for f1 in fish1s:
            if lollyandfish1(lollys, fish1s):
                score += 1
                fish1s.remove(f1)


        for f1l in fish1sl:
            if lollyandfish1l(lollys, fish1sl):
                fish1sl.remove(f1l)

返回顶部
顶部