问题标签 [pygame-surface]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 我无法在 pygames 中创建移动平台。我收到一个错误,有人可以帮我吗?
所以我刚刚开始学习如何编程,我一直在尝试创建这个带有移动平台的小游戏。我可以让普通的墙壁/平台工作,但我似乎无法弄清楚如何让这些移动的工作。我不断得到一个看起来像这样的回溯:
我认为问题与我拥有的一些代码有关,但我不完全确定。
我不确定我是否提供了正确的信息来获得帮助,但我真的在努力。我已经浏览了几个小时的互联网,寻找一种方法来设法做到这一点,而我尝试的一切似乎都不起作用。如果有人能理解我的混乱并帮助我,我将不胜感激。
编辑:我确实有一个播放器类,我应该将 MovingEnemy 中的播放器设置为该类吗?我不确定这是否可能或我应该将其设置为什么。这是我的播放器课程,如果这使它更容易。
python - 使用 pygame 以方形方式移动图像
嘿伙计们,我一直在尝试使用 pygame 在屏幕上以方形方式移动球图像。我已经尝试了很多次,但它不起作用。请在下面查看我的代码。
当我运行此代码时,球以直线方式移动,并且球在接触末端时不会弹回。
我的目标是在屏幕上以方形方式旋转球。我尝试更改 pixmove 变量,但它没有解决我的问题。
希望你们能帮助我..Thanx提前
python - 在pygame中重复矩形对象
我是 pygame 应用程序开发的新手。在我的游戏中,一个矩形对象在 pygame 窗口中以正向方式旋转。但我想要的是再添加一个矩形对象并做同样的事情。我的代码
当我添加一个新的播放器对象pygame.draw.rect(screen, pygame.color.Color('Grey'), player2)
时,第二个图像已形成但它不旋转。
python - 将 Pygame 表面序列化为字节
序列化 Pygame Surface 对象,然后将字节反序列化回相同对象的最简单方法是什么?从文档中我猜想get_view
或get_buffer
可能有用,但我不知道如何。
python - 使用 pygame 单击按钮时的启动事件
嘿,伙计们是 pygame 的新手。我开发了一个简单的游戏,其中的球互相弹跳。它工作得很好。
我添加了一个带有按钮的 ui,其中包含new game
, loadgame
,等选项options
。
我需要的是,当用户点击时,new game button
他必须看到球弹跳。我的代码是
当我尝试此代码时,球弹起并且启动 ui 工作正常,但是当我单击新按钮图标时,它不显示任何内容。
我需要的是当用户单击new game
按钮时,它必须重定向到球弹跳屏幕。
我已经尝试过了,pygame.mouse.get_pressed
但它并没有帮助我。
希望你们能帮助我。
提前感谢
python-2.7 - 按坐标对矩形进行 Blit
在 Pygame 和 Python 2.7 中,如何在由一组坐标表示的某个点处对矩形进行 blit?
我知道我可以使用这个:
但我希望矩形位于屏幕上的精确点。
python - Making image move straight with pygame
I have to move the rectangular object straight through the pygame window. I have tried some code with pygame. The code is
Here the image didnt moves. What I need is that the image must be moved in a straight way.
python - 使用 pygame 移动图像
我是pygame的新手。我只是想用 pygame 移动图像但它失败了我的代码是
我试过这段代码来移动图像。但这对我没有帮助。
python - 如何在 pygame 中修复此内存泄漏?
此代码片段基于 Pygame 备忘单(此处)中的代码。
我可以理解你为什么要删除 pixArr 数组,它实际上只是一个临时数组,用作表面缓冲区像素的接口。但是,top
在我的程序上运行表明内存消耗缓慢增长。删除 pixArr 代码块消除了内存问题,所以它肯定发生在这个代码块中。特别删除该del PixArr
行似乎使程序以完全相同的方式运行(内存消耗增加),这在某种程度上暗示它在包含时并没有真正释放内存。
我的假设有什么问题?如何修复内存泄漏?
python - 如何在 PyGame 中更改 Surface(游戏窗口)相对于计算机屏幕的位置?
我想改变游戏窗口相对于电脑屏幕的位置。但在文档中找不到任何内容。请帮我。