标签: pygame

mac os中的pygame安装问题

我有以下安装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
Run Code Online (Sandbox Code Playgroud)

系统信息

  • Mac OS-10.9.2
  • python版本 - Python 2.7.5 :: Anaconda 1.6.1(x86_64)

任何建议都会非常感激?谢谢.

python pygame

19
推荐指数
1
解决办法
8878
查看次数

与Pygame的基本联网

我需要为Pygame项目做一些基本的网络.

基本上,它是2D单人游戏或合作游戏.网络只需要支持2个玩家,其中一个作为主机.

需要发送的唯一信息是球员,小兵和子弹的位置.

我一直在阅读,Twisted不断出现,但我之前没有做过网络,我不确定这可能是一种矫枉过正.

那么,相对新手是否有可能在Pygame中实现网络?谁能指出我正确的方向?

python networking pygame twisted

18
推荐指数
2
解决办法
2万
查看次数

Pygame鼠标点击检测

我想知道如何编写能够检测鼠标点击精灵的代码.例如:

if #Function that checks for mouse clicked on Sprite:
    print ("You have opened a chest!")
Run Code Online (Sandbox Code Playgroud)

python pygame mouseevent

18
推荐指数
4
解决办法
8万
查看次数

在Python中,如何检测计算机是否使用电池供电?

我正在玩pygame,我想做的一件事就是当计算机使用电池供电时减少每秒的帧数(降低CPU使用率并延长电池寿命).

如何从Python中检测到计算机当前是否使用电池供电?

我在Windows上使用Python 3.1.

python windows pygame

17
推荐指数
2
解决办法
5640
查看次数

我可以将哪个Python用户界面库用于2D游戏?

我想在Python上用繁重的用户界面创建一个2D游戏:窗口,按钮,文本输入等.到目前为止,我一直在使用PyGame进行一些简单的游戏.

游戏是2D MUD,标准渲染循环在屏幕上绘制内容.我需要用户界面与销售,铁匠等游戏实体进行交互.

我正在寻找像Pygame和wxPython/pyQT/pyGTK混合的东西.

我可以使用哪些库?

python user-interface pygame

17
推荐指数
2
解决办法
4440
查看次数

Python 3:如何安装pygame?

我一直在尝试为3.3和3.4安装pygame,并且无法找到安装它的方法,但是当我这样做时它会出错pygame.init().

是因为pygame.init()不是正确的代码,还是因为我安装错误?如果是这样,有人能告诉我如何安装它吗?

pygame python-3.x

17
推荐指数
1
解决办法
4万
查看次数

为什么说模块pygame没有init成员?

以下是我的代码:

import pygame
pygame.init()
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为如果我尝试运行该文件,那么似乎没有问题,但是pylint说如下:

E1101:模块'pygame'没有'init'成员

我已经彻底搜索了这个"错误"的解决方案.在我发现的每个相关案例中,解决方案是确保我没有创建名为"pygame"的另一个文件或文件夹,因为在这种情况下,我只是导入我自己的文件或文件夹.但是,我还没有创建一个名称甚至接近"pygame"的文件夹或文件,所以我不知道问题是什么.

如前所述,似乎我能够毫无问题地运行该文件,但我是新手,并且这样的错误使我在学习过程中感到困惑.

我在Visual Studio Code中编写代码,我使用python 3.6,我正在使用pygame 1.9.3并更新了我的pylint.任何帮助,将不胜感激.

python pygame pylint

17
推荐指数
7
解决办法
1万
查看次数

Python pygame 未安装

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", …
Run Code Online (Sandbox Code Playgroud)

python pygame

17
推荐指数
2
解决办法
2万
查看次数

Pygame在图形方面可以做什么wxPython不能?

我想用Python开发一个非常简单的2D游戏.Pygame是Python中最受欢迎的游戏开发库,但我已经非常熟悉wxPython并且使用起来很舒服.我甚至在其中写了一个俄罗斯方块克隆,它非常流畅.

我想知道,Pygame在图形方面提供了什么(暂时放弃声音)wxPython不能做什么?在Pygame中制作图形比在wxPython中更简单/更快吗?它是否更加跨平台?

看起来我在这里遗漏了一些东西,但我不知道是什么.

python graphics pygame wxpython

16
推荐指数
2
解决办法
5747
查看次数

用Anaconda安装pygame

我有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, …
Run Code Online (Sandbox Code Playgroud)

python pygame python-2.7 anaconda

16
推荐指数
5
解决办法
5万
查看次数