pygame

    1热度

    1回答

    我没有任何试验代码显示,因为我不知道从哪里开始,即使经过研究,但我要问的是,如果有可能发送一个pygame event.type像pygame.KEYDOWN从我们说一个覆盆子pi零到一个电脑使用蓝牙连接。因此,正在运行游戏的电脑会收到pygame.event.get()中的事件,以处理您连接到该事件的任何代码。 这是可能的吗?如果是这样,一个人会如何发送这样的事件?建立一个蓝牙连接不是最大的问题

    0热度

    1回答

    我编程pygame的项目,我会告诉你... import pygame pygame.init() WHITE = (255, 255, 255) pad_width = 1024 pad_height = 512 def runGame(): global gamepad, clock crashed = False while not crashed:

    0热度

    1回答

    我一直在扼杀这一点,我试图运行一些代码,显示我在瓷砖做的瓷砖地图,但我似乎已经messedit了,因为pygame窗口不断崩溃而没有响应。不知道我的格式是否正确,但我没有做太多的工作,而且还有很多评论。下面是代码: import pygame as pg import pytmx from settings import * import os import time def coll

    1热度

    1回答

    这是我第一次提出问题。我在python中制作了一个名为“Alien Invasion”的游戏。当我想点击“Play”时,但这并没有干活不断收到此错误: Traceback (most recent call last): File "alien_invasion.py", line 30, in <module> File "alien_invasion.py", line 2

    1热度

    1回答

    我试图旋转图像,同时保持其中心位置。我试过按照另一个问题的指示,但它似乎并没有与我面对的完全相同的问题。 当我旋转图像时,它从其中心旋转,但中心位置似乎改变,它看起来好像我的图像在旋转时上下反弹。 这里是代码: import pygame import sys import math pygame.init() screen = pygame.display.set_mode((800

    -1热度

    1回答

    我想画一个多边形在屏幕上,就像这样: screen = pygame.display.set_mode(1100, 692) temp = (653,333),(680,444),(680,444),(653,445) pygame.draw.polygon(screen,(0, 0, 255),temp,0) 我想要做的是使用“临时”打发多边形的坐标绘制函数,但是当我尝试使用'temp'

    1热度

    1回答

    我的碰撞代码确实是错误的,因为红色的“子弹”必须击中玩家的中间才能在屏幕上运行游戏。我需要帮助重构表达,所以如果红色的“子弹”击中玩家的任何地方它会运行我的游戏结束代码(代码上的游戏已经接近尾声pygame.quit()之前) import pygame import random BLACK = (0,0,0) WHITE = (255,255,255) GREEN = (0,255,0

    0热度

    1回答

    所以最近我进入了OOP,这对我来说是一个非常新的话题,而且我已经制作了一个没有使用对象的乒乓球游戏,我正在考虑做一个使用对象的新脚本。问题是,当我运行代码时,它显示一个空白屏幕,我不确定我做错了什么(我还是OOP的新手)。任何人都可以帮忙吗? import pygame class Ball(): def __init__(self, x, y, xmove, ymove, colo

    0热度

    1回答

    我有以下代码。它基本上从文件夹应用程序及其子文件夹获取所有图像。我的问题是,我正试图添加一个点击事件到所有的图像做同样的事情。基本上“exec("apps/" + apps[app_count] + "/app.py")” # -*- coding: utf-8 -*- from pygame import * import os import pygame import time im

    0热度

    2回答

    我正在用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