我有以下安装pygame包的问题.
In file included from src/_numericsurfarray.c:23:
src/pygame.h:106:10: fatal error: 'SDL.h' file not found
#include <SDL.h>
         ^
1 error generated.
error: Setup script exited with error: command 'gcc' failed with exit status 1
系统信息
任何建议都会非常感激?谢谢.
我需要为Pygame项目做一些基本的网络.
基本上,它是2D单人游戏或合作游戏.网络只需要支持2个玩家,其中一个作为主机.
需要发送的唯一信息是球员,小兵和子弹的位置.
我一直在阅读,Twisted不断出现,但我之前没有做过网络,我不确定这可能是一种矫枉过正.
那么,相对新手是否有可能在Pygame中实现网络?谁能指出我正确的方向?
我想知道如何编写能够检测鼠标点击精灵的代码.例如:
if #Function that checks for mouse clicked on Sprite:
    print ("You have opened a chest!")
我正在玩pygame,我想做的一件事就是当计算机使用电池供电时减少每秒的帧数(降低CPU使用率并延长电池寿命).
如何从Python中检测到计算机当前是否使用电池供电?
我在Windows上使用Python 3.1.
我想在Python上用繁重的用户界面创建一个2D游戏:窗口,按钮,文本输入等.到目前为止,我一直在使用PyGame进行一些简单的游戏.
游戏是2D MUD,标准渲染循环在屏幕上绘制内容.我需要用户界面与销售,铁匠等游戏实体进行交互.
我正在寻找像Pygame和wxPython/pyQT/pyGTK混合的东西.
我可以使用哪些库?
我一直在尝试为3.3和3.4安装pygame,并且无法找到安装它的方法,但是当我这样做时它会出错pygame.init().
是因为pygame.init()不是正确的代码,还是因为我安装错误?如果是这样,有人能告诉我如何安装它吗?
以下是我的代码:
import pygame
pygame.init()
我很困惑,因为如果我尝试运行该文件,那么似乎没有问题,但是pylint说如下:
E1101:模块'pygame'没有'init'成员
我已经彻底搜索了这个"错误"的解决方案.在我发现的每个相关案例中,解决方案是确保我没有创建名为"pygame"的另一个文件或文件夹,因为在这种情况下,我只是导入我自己的文件或文件夹.但是,我还没有创建一个名称甚至接近"pygame"的文件夹或文件,所以我不知道问题是什么.
如前所述,似乎我能够毫无问题地运行该文件,但我是新手,并且这样的错误使我在学习过程中感到困惑.
我在Visual Studio Code中编写代码,我使用python 3.6,我正在使用pygame 1.9.3并更新了我的pylint.任何帮助,将不胜感激.
C:\\Users\\matth>pip3 install pygame\n收集 pygame\n使用缓存的 pygame-2.1.2.tar.gz (10.1 MB)\n准备元数据 (setup.py) ... 错误\n错误:子进程退出-有错误
\n\xc3\x97 python setup.py Egg_info 未成功运行。\n\xe2\x94\x82 退出代码: 1\n\xe2\x95\xb0\xe2\x94\x80> [80 行输出]
\n  WARNING, No "Setup" File Exists, Running "buildconfig/config.py"\n  Using WINDOWS configuration...\n\n  Traceback (most recent call last):\n    File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.193.0_x64__qbz5n2kfra8p0\\Lib\\urllib\\request.py", line 1348, in do_open\n      h.request(req.get_method(), req.selector, req.data, headers,\n    File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.193.0_x64__qbz5n2kfra8p0\\Lib\\http\\client.py", line 1282, in request\n      self._send_request(method, url, body, headers, encode_chunked)\n    File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.193.0_x64__qbz5n2kfra8p0\\Lib\\http\\client.py", line 1328, in _send_request\n      self.endheaders(body, encode_chunked=encode_chunked)\n    File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.193.0_x64__qbz5n2kfra8p0\\Lib\\http\\client.py", line 1277, in endheaders\n      self._send_output(message_body, encode_chunked=encode_chunked)\n    File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.193.0_x64__qbz5n2kfra8p0\\Lib\\http\\client.py", …我想用Python开发一个非常简单的2D游戏.Pygame是Python中最受欢迎的游戏开发库,但我已经非常熟悉wxPython并且使用起来很舒服.我甚至在其中写了一个俄罗斯方块克隆,它非常流畅.
我想知道,Pygame在图形方面提供了什么(暂时放弃声音)wxPython不能做什么?在Pygame中制作图形比在wxPython中更简单/更快吗?它是否更加跨平台?
看起来我在这里遗漏了一些东西,但我不知道是什么.
我有Anaconda 1.6.2,使用Python 2.7.5,安装在Windows 7 64-bit系统上.
我需要安装Pygame 1.9.1,这不是一部分conda repository.  
我无法运行,Windows installer因为Anaconda没有为其创建注册表项,Python并且.msi无法识别Python版本.
所以,我尝试Pygame从源代码安装.我最初想要做的是按照http://www.continuum.io/blog/conda中的说明创建一个conda包根据这些说明,首先从源代码安装包(本例中为pygame),然后是conda包已创建.但是,我在pygame安装中失败了.
运行该setup.py文件时("python setup.py install"),将
 
"mingw32: required environment variable MINGW_ROOT_DIRECTORY not set"引发运行时错误.
 设置环境变量后,我再次运行安装程序,这次,运行时错误变为"依赖关系链接到Python 2.7的错误C运行时". 
错误:
WARNING, DLL for smpeg library not found.
WARNING, DLL for tiff library not found.
WARNING, DLL for SDL_ttf library not found.
WARNING, DLL for SDL_image library not found.
WARNING, …pygame ×10
python ×9
anaconda ×1
graphics ×1
mouseevent ×1
networking ×1
pylint ×1
python-2.7 ×1
python-3.x ×1
twisted ×1
windows ×1
wxpython ×1