Python(pygame),随机生成

Python(pygame),随机生成,python,random,pygame,Python,Random,Pygame,我试图在pygame中完成我的第一场比赛,但我遇到了一些问题。 我不知道如何在任意时间繁殖我的敌人。当我在while循环中执行此操作时,它们会立即显示出来。每个游戏循环都会增加创建敌人的机会。例如: import random # Main game loop while True: if random.randrange(0, 100) < 1: # 1% chance every frame # Create a fly with specified prop

我试图在pygame中完成我的第一场比赛,但我遇到了一些问题。
我不知道如何在任意时间繁殖我的敌人。当我在while循环中执行此操作时,它们会立即显示出来。

每个游戏循环都会增加创建敌人的机会。例如:

import random

# Main game loop
while True:
    if random.randrange(0, 100) < 1: # 1% chance every frame
        # Create a fly with specified properties
        Fly(random.randrange(xmin, xmax), random.randrange(ymin, ymax), width, height, img_src)
随机导入
#主游戏循环
尽管如此:
如果random.randrange(01100)<1:#每帧1%的几率
#创建具有指定属性的苍蝇
飞行(random.randrange(xmin,xmax),random.randrange(ymin,ymax),宽度,高度,img_src)

非常感谢:)你能再告诉我一件事吗?我不知道如何避免炮弹中的火力重叠。这里是complite代码:重叠是什么意思?我注意到您绘制了所有精灵以及bug投射物,尽管bug投射物是主精灵组的一部分。这可能导致放置多个火灾图像。我已修复。非常感谢您的帮助:)