我试图在pyGame中创建一个基于转弯的游戏,但是当我试图正确地处理主游戏循环时,我却撞到了墙上。所以我有这样的东西: while self.stategame==1:这里的enemyTurn()函数在每个玩家移动之后被多次调用,导致敌人在玩家再次做任何事情之前移动多块。我是一个游戏开发的初学者,我不知道如何
我正在编写一个自上而下的射击游戏,最近我试图找到一种方法来不断移动我的角色,同时按住一个键。我基本上解决了这个问题,当你按住移动键的时候,游戏不能检查你的玩家的x和y坐标,因此它允许玩家在你添加像if x >= 0:这样的东西的时候离开边界。我想问的是,是否有办法为屏幕两侧创建一个边框,同时按住pygame.key.get_pressed()的移动<
我试着创造一个自上而下的射手,但我的敌人不会产生。我试图让敌人以对角线的方式移动,但也能像一个自上而下的弹跳球那样从墙上弹开。我也在尝试每10秒产生一个新的敌人,但当我运行程序时什么也没有显示,也没有错误。有人能帮帮忙吗。import pygameimport time
width=900screen
我有作业做一个自上而下的射击游戏,但是每次我让我的精灵旋转,移动线就停止工作,每次我让精灵移动时,旋转线就开始失效。在我的生活中,我从来没有使用过游戏,但我认为问题在于我对自我命令缺乏理解。不要退缩,告诉我我错了,就像我说过我以前没碰过Pygame,而且我只编码了大约5个月,所以有可能有些代码是多余的。import pygame
class Player(pygame.sp