每次发生事情时如何选择随机数

时间:2014-04-29 08:20:39

标签: python random pygame

我正在制作一个pygame,其中块从屏幕顶部下降,你必须避免它们。您可以使用三个通道,并且该块将从其中一个通道中掉落,我的问题是如何在每次通过屏幕边缘时选择一个随机数。我已尝试重做变量,如

if enemy.y > 800:
    j = random.random()
    if j > .7:
        do this...

但它并没有重做选择随机数,所以我试图找到一些可行的东西。谢谢:))

1 个答案:

答案 0 :(得分:0)

我猜敌人就在屏幕外面。如果敌人不在屏幕上,请添加enemy.y = 0。像这样:

if enemy.y > 800:
    enemy.y = 0#<--add this
    j = random.random()
    if j > .7:
        do this...