我正在制作一个pygame,其中块从屏幕顶部下降,你必须避免它们。您可以使用三个通道,并且该块将从其中一个通道中掉落,我的问题是如何在每次通过屏幕边缘时选择一个随机数。我已尝试重做变量,如
if enemy.y > 800:
j = random.random()
if j > .7:
do this...
但它并没有重做选择随机数,所以我试图找到一些可行的东西。谢谢:))
答案 0 :(得分:0)
我猜敌人就在屏幕外面。如果敌人不在屏幕上,请添加enemy.y = 0
。像这样:
if enemy.y > 800:
enemy.y = 0#<--add this
j = random.random()
if j > .7:
do this...