草庐IT

pygame-surface

全部标签

python - 在 Mac OSX 上安装 Pygame 时遇到问题

这是我的错误信息:Python2.7.2(default,Jun202012,16:23:33)[GCC4.2.1CompatibleAppleClang4.0(tags/Apple/clang-418.0.60)]ondarwinType"help","copyright","credits"or"license"formoreinformation.>>>importpygameTraceback(mostrecentcalllast):File"",line1,inImportError:Nomodulenamedpygame>>>所以2.7找不到pygame。这是在新安装的py

python - 如何更改 Pygame 窗口的名称?

我正在尝试将pygame窗口的名称从“Pygame窗口”更改为“测试标题”。我试过:pygame.display.set_caption('testcaption')但我不认为这是正确的脚本。 最佳答案 引用http://www.pygame.org/docs/ref/display.html#pygame.display.set_caption:set_caption(title,icontitle=None)->NoneIfthedisplayhasawindowtitle,thisfunctionwillchangethena

Pygame显示文字

使用Pygame显示文字的步骤如图1所示。图1显示文字的步骤1Pygame的初始化通过以下代码实现Pygame的初始化。importpygamepygame.init()其中,第1行代码的作用是在程序中导入pygame模块;第2行代码的作用是实现pygame的初始化。2屏幕的创建使用如下代码实现屏幕的创建screen_size=500,500screen=pygame.display.set_mode(screen_size)其中,第1行代码定义了表示屏幕大小的变量screen_size,该变量的类型是元组;第2行代码通过pygame的display模块中的set_mode()函数创建屏幕。s

python - 如何区分pygame中的左键单击,右键单击鼠标?

这个问题在这里已经有了答案:Pygamemouseclickingdetection(4个答案)关闭2年前。从pygame的api,它有:eventtype.MOUSEBUTTONDOWN,MOUSEBUTTONUP,MOUSEMOTION但是没有办法区分右击、左击?

python - 导入pygame时出错

我已经使用以下命令安装了带有Anaconda的pygame:condainstall--channelhttps://conda.anaconda.org/knepygame然后我尝试导入pygame,但出现以下错误:Traceback(mostrecentcalllast):File"",line1,inFile"/Users/ejalaa/anaconda/lib/python2.7/site-packages/pygame/__init__.py",line133,infrompygame.baseimport*ImportError:dlopen(/Users/ejalaa/a

python - 如何获取 pygame 窗口的大小(宽度 x 高度)

我创建了一个窗口使用pygame.display.set_mode((width,height),pygame.OPENGL|pygame.DOUBLEBUF|pygame.RESIZABLE)稍后在应用程序中,我希望能够询问该窗口的宽度和高度,以便我可以决定如何处理鼠标位置。如何在程序的其他地方访问该pygame窗口的尺寸?(事件处理循环) 最佳答案 你想获取表面,然后从表面对象中获取尺寸。使用元组解包:w,h=pygame.display.get_surface().get_size()

python - Matplotlib 相当于 pygame flip

我有一个在pygame下完美运行的快速动画程序,出于技术原因,我需要仅使用matplotlib或其他广泛使用的模块来执行相同的操作。程序结构大致是:pygame.init()SURF=pygame.display.set_mode((500,500))arr=pygame.surfarray.pixels2d(SURF)#aviewfornumpy,asa2Darraywhileok:#modifysomepixelsofarrpygame.display.flip()pygame.quit()我没有低级的matplotlib经验,但我认为可以用matplotlib做同样的事情。换句话

python - Sierpinski 的三角形 Pygame 递归

因此,对于我目前的大学论文,我们打算创建一个Sierpinksi三角形并在其中递归绘制新三角形。我们得到的原始代码是这样的:importsys,pygame#afunctionthatwilldrawaright-angledtriangleofagivensizeanchoredatagivenlocationdefdraw_triangle(screen,x,y,size):pygame.draw.polygon(screen,white,[[x,y],[x+size,y],[x,y-size]])##########################################

python - 用pygame制作的游戏可以提交到steam吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion在使用XNA制作游戏后,我想通过使用Python来拓宽自己的视野。我知道XNA应该很容易分发;但是,我不确定用py2exe编译的pygame制作的游戏是否可以提交到steam?我的总体问题是......我如何将使用pygame制作的游戏提交到Steam?

python - 有没有办法在任务栏中设置 Pygame 图标? set_icon() 似乎只影响实际窗口中的小图标

在运行我的程序时,我使用pygame.display.set_icon(icon)配置的图标仅显示在窗口中。在任务栏中,默认的python图标保持不变。有办法改变吗?来源:importpygamefrompygame.localsimport*importsys,osimporttimepygame.init()#LoadImagestry:bg=os.getcwd()+'\\images\\background.png'background=pygame.image.load(bg).convert()except:print'Error:Couldnotfindbackground