我一直在扼杀这一点,我试图运行一些代码,显示我在瓷砖做的瓷砖地图,但我似乎已经messedit了,因为pygame窗口不断崩溃而没有响应。不知道我的格式是否正确,但我没有做太多的工作,而且还有很多评论。下面是代码: import pygame as pg
import pytmx
from settings import *
import os
import time
def coll
我的碰撞代码确实是错误的,因为红色的“子弹”必须击中玩家的中间才能在屏幕上运行游戏。我需要帮助重构表达,所以如果红色的“子弹”击中玩家的任何地方它会运行我的游戏结束代码(代码上的游戏已经接近尾声pygame.quit()之前) import pygame
import random
BLACK = (0,0,0)
WHITE = (255,255,255)
GREEN = (0,255,0
我正在用Python和PyGame进行游戏,并且我想实现一个视线系统,敌人可以在你的长度或宽度内检测到你(它们是Rects)。什么是检查这个最有效的方法?这是我有什么,如果是任何帮助...... class FOV:
def view_left_top(ax,ay,bx,by,bh):
return ax < bx and ay < (by + bh) and ay > by
de