草庐IT

pygame-surface

全部标签

python - PyGame 应用程序中的 SVG 渲染。在 Pygame 2.0 之前,Pygame 不支持 SVG。那你是怎么加载的?

在pyGame中应用程序,我想渲染SVG中描述的无分辨率GUI小部件。我怎样才能做到这一点?(我喜欢OCEMPGUI工具包,但它的渲染似乎依赖于位图) 最佳答案 这是一个完整的例子,它结合了其他人的提示。它应该从当前目录呈现一个名为test.svg的文件。它在Ubuntu10.10、python-cairo1.8.8、python-pygame1.9.1、python-rsvg2.30.0上进行了测试。#!/usr/bin/pythonimportarrayimportmathimportcairoimportpygameimpor

python - PyGame 应用程序中的 SVG 渲染。在 Pygame 2.0 之前,Pygame 不支持 SVG。那你是怎么加载的?

在pyGame中应用程序,我想渲染SVG中描述的无分辨率GUI小部件。我怎样才能做到这一点?(我喜欢OCEMPGUI工具包,但它的渲染似乎依赖于位图) 最佳答案 这是一个完整的例子,它结合了其他人的提示。它应该从当前目录呈现一个名为test.svg的文件。它在Ubuntu10.10、python-cairo1.8.8、python-pygame1.9.1、python-rsvg2.30.0上进行了测试。#!/usr/bin/pythonimportarrayimportmathimportcairoimportpygameimpor

python - PyGame 做 3d 吗?

我似乎无法在任何地方找到这个问题的答案。我意识到你必须使用PyOpenGL或类似的东西来做OpenGL的东西,但我想知道它是否可以在没有任何其他依赖项的情况下制作非常基本的3D图形。 最佳答案 不,Pygame是SDL的包装器,它是一个2Dapi。Pygame不提供任何3D功能,而且可能永远不会。Python的3D库包括Panda3D和DirectPython,尽管它们使用起来可能相当复杂,尤其是后者。 关于python-PyGame做3d吗?,我们在StackOverflow上找到一个

python - PyGame 做 3d 吗?

我似乎无法在任何地方找到这个问题的答案。我意识到你必须使用PyOpenGL或类似的东西来做OpenGL的东西,但我想知道它是否可以在没有任何其他依赖项的情况下制作非常基本的3D图形。 最佳答案 不,Pygame是SDL的包装器,它是一个2Dapi。Pygame不提供任何3D功能,而且可能永远不会。Python的3D库包括Panda3D和DirectPython,尽管它们使用起来可能相当复杂,尤其是后者。 关于python-PyGame做3d吗?,我们在StackOverflow上找到一个

python - 导入pygame时如何禁用欢迎消息

当我导入pygame时,它​​会打印版本和欢迎信息。消息内容如下:pygame1.9.4Hellofromthepygamecommunity.https://www.pygame.org/contribute.html为什么要打印这个?如何禁用此消息? 最佳答案 可以在sourcecode中看到,如果设置了环境变量PYGAME_HIDE_SUPPORT_PROMPT,则不会打印消息。所以下面的代码可以用来导入pygame而不打印消息:importosos.environ['PYGAME_HIDE_SUPPORT_PROMPT']=

python - 导入pygame时如何禁用欢迎消息

当我导入pygame时,它​​会打印版本和欢迎信息。消息内容如下:pygame1.9.4Hellofromthepygamecommunity.https://www.pygame.org/contribute.html为什么要打印这个?如何禁用此消息? 最佳答案 可以在sourcecode中看到,如果设置了环境变量PYGAME_HIDE_SUPPORT_PROMPT,则不会打印消息。所以下面的代码可以用来导入pygame而不打印消息:importosos.environ['PYGAME_HIDE_SUPPORT_PROMPT']=

python - 我在哪里可以找到并安装 pygame 的依赖项?

我对linux比较陌生,正在尝试为python安装pygame开发环境。当我运行setup.py时,它说我需要安装以下依赖项,其中一个是我找到并安装的(SDL)。然而,其他的则更加难以捉摸。Huntingdependencies...sh:smpeg-config:commandnotfoundWARNING:"smpeg-config"failed!SDL:found1.2.14FONT:notfoundIMAGE:notfoundMIXER:notfoundSMPEG:notfoundPNG:notfoundJPEG:notfoundSCRAP:foundPORTMIDI:notf

python - 我在哪里可以找到并安装 pygame 的依赖项?

我对linux比较陌生,正在尝试为python安装pygame开发环境。当我运行setup.py时,它说我需要安装以下依赖项,其中一个是我找到并安装的(SDL)。然而,其他的则更加难以捉摸。Huntingdependencies...sh:smpeg-config:commandnotfoundWARNING:"smpeg-config"failed!SDL:found1.2.14FONT:notfoundIMAGE:notfoundMIXER:notfoundSMPEG:notfoundPNG:notfoundJPEG:notfoundSCRAP:foundPORTMIDI:notf

python - 在pygame中绘制透明的矩形和多边形

如何绘制一个带有alpha颜色的矩形?我有:windowSurface=pygame.display.set_mode((1000,750),pygame.DOUBLEBUF)pygame.draw.rect(windowSurface,pygame.Color(255,255,255,128),pygame.Rect(0,0,1000,750))但我希望白色矩形为50%透明,但alpha值似乎不起作用。 最佳答案 pygame.draw函数不会使用alpha进行绘制。文档说:Mostoftheargumentsacceptacol

python - 在pygame中绘制透明的矩形和多边形

如何绘制一个带有alpha颜色的矩形?我有:windowSurface=pygame.display.set_mode((1000,750),pygame.DOUBLEBUF)pygame.draw.rect(windowSurface,pygame.Color(255,255,255,128),pygame.Rect(0,0,1000,750))但我希望白色矩形为50%透明,但alpha值似乎不起作用。 最佳答案 pygame.draw函数不会使用alpha进行绘制。文档说:Mostoftheargumentsacceptacol