草庐IT

pygame-surface

全部标签

python - 具有表面渐变的颜色 matplotlib plot_surface 命令

我想将MATLAB中的surf命令转换为ma​​tplotlib中的plot_surface命令。我面临的挑战是在plot_surface命令中使用cmap函数对曲面进行渐变着色。这是ma​​tlab脚本%MatlabCommandsx=-5:.25:5;y=x[x,y]=meshgrid(x);R=sqrt(x.^2+y.^2);Z=sin(R)surf(x,y,Z,gradient(Z))可以在此处找到此类命令的图形。(http://www.mathworks.com/help/techdoc/visualize/f0-18164.html#f0-46458)这里是pythonsc

python - Pygame 的基本网络

我需要为Pygame项目做一些基本的网络工作。基本上,这是一款2D单人游戏或合作游戏。组网只需要支持2个玩家,1个作为主机。唯一需要发送的信息是玩家、小兵和子弹的位置。我一直在四处阅读,Twisted不断出现,但我之前没有做过网络,我不确定这是否有点矫枉过正。那么,相对新手是否可以在Pygame中实现网络?谁能指出我正确的方向? 最佳答案 这是最近在Reddit上被问到的,所以我或多或少只是从那里复制我的答案。对于无法提供更多链接,我深表歉意,我有Twisted可能会起作用,但我对此并没有太多经验。我建议使用套接字,因为无论如何这就

python - 如何在pygame中显示文本?

这个问题在这里已经有了答案:pygame-Howtodisplaytextwithfont&color?(7个回答)关闭2年前。我不知道在pygame中显示文本。我知道我不能像在常规PythonIDLE中那样使用print,但我不知道该怎么做。importpygame,sysfrompygame.localsimport*BLACK=(0,0,0)WHITE=(255,255,255)GREEN=(0,255,0)RED=(255,0,0)pygame.init()size=(700,500)screen=pygame.display.set_mode(size)DISPLAYSURF

python - mac os中的pygame安装问题

我有以下安装pygame包的问题。Infileincludedfromsrc/_numericsurfarray.c:23:src/pygame.h:106:10:fatalerror:'SDL.h'filenotfound#include^1errorgenerated.error:Setupscriptexitedwitherror:command'gcc'failedwithexitstatus1系统信息MacOS-10.9.2python版本-Python2.7.5::Anaconda1.6.1(x86_64)任何建议将不胜感激?谢谢。 最佳答案

python - Python 3.3 的 Pygame 安装

我正在尝试导入Pygame用于我的Python版本,3.3。Pygame网站上的下载只有Python3.1和3.2。尽管我认为我已将Pygame安装在正确的路径中,但我似乎无法导入它。我已经尝试了3.1和3.2Pygame下载。是Pygame没有安装在正确的文件路径中,还是Pygame与我的Python(3.3)版本不兼容?我运行的是Windows7,出现以下错误:Traceback(mostrecentcalllast):File"",line1,inimportpygameFile".\pygame\__init__.py",line95,infrompygame.baseimpo

python - 如何使用 pygame 播放 mp3?

importpygamefile='some.mp3'pygame.init()pygame.mixer.init()pygame.mixer.music.load(file)pygame.mixer.music.play()这会输出“进程以退出代码0结束”,但它不播放任何内容。我该如何解决这个问题? 最佳答案 play函数开始播放音乐,但立即返回。然后你的程序结束了,pygame对象被自动销毁,导致音乐停止。正如您所评论的,如果您在退出前等待它,它会播放音乐-因为在while循环完成之前,pygame对象不会被销毁。whilepy

python - 带有brew的OS X上的virtualenv中的PyGame?

不太清楚如何在OSXLion上的virtualenv中安装PyGame。如果可能的话,我真的很想将东西包含在virtualenv中。我已尝试下载PyGame的源代码并在virtualenv中运行包含的setup.py,但即使在通过Homebrew安装这些SDL要求后,它似乎也遇到了一堆问题.设置这个的人有什么建议吗? 最佳答案 是的,您可以在3stepswithbrew中使用它:brewinstallpythonbrewinstallsdlsdl_imagesdl_mixersdl_ttfsmpegportmidi/usr/loca

python - 如何在 Pygame 中将图像缩放到屏幕大小

我想知道如何将pygame项目中的图像大小缩放到屏幕分辨率。例如,设想以下场景,暂时假设窗口显示模式;我假设全屏是一样的:我有一个1600x900背景图片,当然它会在1600x900窗口中原生显示在1280x720窗口中,我显然可以将这些图像的矩形缩放到1280x720会发生什么,但是如果我需要添加一个300x300px图像,位于x,y1440,860(示例尺寸),尺寸为适合原始1600x900背景?当然对于1600x900我当然可以原生使用图像,但是更小/更大的窗口尺寸呢?如何将图像缩放到窗口大小,然后相应地定位它们?我想一定有一个非常简单的自动化方法,但现在我想不通。

python - matplotlib plot_surface 命令的颜色条

我已经修改了mplot3dexamplecode在保罗的帮助下我的申请。代码如下:frommpl_toolkits.mplot3dimportAxes3Dimportmatplotlib.pyplotaspltimportnumpyasnpfig=plt.figure()ax=fig.add_subplot(111,projection='3d')u=np.linspace(0,2*np.pi,100)v=np.linspace(0,np.pi,100)x=10*np.outer(np.cos(u),np.sin(v))y=10*np.outer(np.sin(u),np.sin(v)

python - 导入错误 : No module named 'pygame'

我已经安装了python3.3.2和pygame1.9.2a0。每当我尝试通过键入以下内容导入pygame时:导入pygame我收到以下错误消息:Python3.3.2(v3.3.2:d047928ae3f6,May162013,00:03:43)[MSCv.160032bit(Intel)]onwin32Type"copyright","credits"or"license()"formoreinformation.>>>importpygameTraceback(mostrecentcalllast):File"",line1,inimportpygameImportError:N