PyGame中的图像闪烁?

2024-10-01 02:38:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用这个代码向敌人“招手”:

        wavechooser = random.randint(1, 4)
        print wavechooser
        if wavechooser == 1:
            wave1()

{1>但是我用这个来发送敌人。 我的wave1()代码在没有wavechooser的情况下运行得很好,但是有了wavechooser,问题就来了。在

我猜这是因为wavechooserwhile语句中,所以{}的值一直在变化。在

所以我的问题是,我如何让敌人保持不透明?我不希望更改if语句,因为我希望一次发送多个波。在

wave1()代码:

^{pr2}$

正如我所说,这一部分似乎单独工作得很好。在

编辑:还有,在我发了一个波之后,我似乎不能再发一个了。 我需要发布更多代码吗? 编辑:wavechooser的一些输出值

3
4
3
4
3
2
4
1
3
3
3
4
3
1
2
4
3
1
2
4
1
3
2
3
2
3
4
2
2
1
1
4
3
2
4
2
4
2
3

Tags: 代码编辑if情况random语句printrandint