对不起,这个问题可能是重复的,但是我已经对这个话题进行了大量的搜索,我什么也做不了。那么,我怎样才能每10秒将一个新的敌人冲到屏幕上呢?我在这类事件上真的遇到了麻烦,我无法理解,这就是我尝试过的:for event in pygame.event.get(): if event.key == pygame.K_e:
<
我在试着玩一个躲避掉挡的游戏。听起来很简单,但我刚刚从Python和Pygame开始。无论如何,我试图在另一个函数(播放器)中定义一个函数(敌人)。玩家扮演我的主要角色。当我试图在玩家之外定义一个变量时,游戏运行的显示窗口不会打开。我想,“哦,我只需要把它放在函数的内部,这样我就可以调用它了。”我开始尝试,但是敌人的代码变黑了。import pygame, sys
from pygame.local
我正在创建一个游戏使用游戏,并遇到了一个错误,我是新的游戏。我正在使用python3.8和py魅力社区版本2020.1Traceback (most recent call last):TypeError: argument 1 must be pygame.Surface, not listimport math
所以我做了一个蛇游戏,但为了更难,我增加了一个敌人(一个红色方块),用户必须避免,但我想要它,所以当蛇吃了它的食物之一,那么另一个敌人会随机产卵。举个例子,如果他吃了5份食物,那么游戏中就会有6个敌人。因此,我想知道如何使另一个敌人产卵在不同的随机地点,但仍然保持原来的数量的敌人之前。这是我现在的密码。任何帮助都是非常感谢的。import sys,pygame
import ran