问题标签 [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.

0 投票
2 回答
268 浏览

python - 我无法在 pygames 中创建移动平台。我收到一个错误,有人可以帮我吗?

所以我刚刚开始学习如何编程,我一直在尝试创建这个带有移动平台的小游戏。我可以让普通的墙壁/平台工作,但我似乎无法弄清楚如何让这些移动的工作。我不断得到一个看起来像这样的回溯:

我认为问题与我拥有的一些代码有关,但我不完全确定。

我不确定我是否提供了正确的信息来获得帮助,但我真的在努力。我已经浏览了几个小时的互联网,寻找一种方法来设法做到这一点,而我尝试的一切似乎都不起作用。如果有人能理解我的混乱并帮助我,我将不胜感激。

编辑:我确实有一个播放器类,我应该将 MovingEnemy 中的播放器设置为该类吗?我不确定这是否可能或我应该将其设置为什么。这是我的播放器课程,如果这使它更容易。

0 投票
3 回答
464 浏览

python - 使用 pygame 以方形方式移动图像

嘿伙计们,我一直在尝试使用 pygame 在屏幕上以方形方式移动球图像。我已经尝试了很多次,但它不起作用。请在下面查看我的代码。

当我运行此代码时,球以直线方式移动,并且球在接触末端时不会弹回。

我的目标是在屏幕上以方形方式旋转球。我尝试更改 pixmove 变量,但它没有解决我的问题。

希望你们能帮助我..Thanx提前

0 投票
1 回答
299 浏览

python - 在pygame中重复矩形对象

我是 pygame 应用程序开发的新手。在我的游戏中,一个矩形对象在 pygame 窗口中以正向方式旋转。但我想要的是再添加一个矩形对象并做同样的事情。我的代码

当我添加一个新的播放器对象pygame.draw.rect(screen, pygame.color.Color('Grey'), player2)时,第二个图像已形成但它不旋转。

0 投票
1 回答
762 浏览

python - 将 Pygame 表面序列化为字节

序列化 Pygame Surface 对象,然后将字节反序列化回相同对象的最简单方法是什么?从文档中我猜想get_viewget_buffer可能有用,但我不知道如何。

0 投票
1 回答
1375 浏览

python - 使用 pygame 单击按钮时的启动事件

嘿,伙计们是 pygame 的新手。我开发了一个简单的游戏,其中的球互相弹跳。它工作得很好。

我添加了一个带有按钮的 ui,其中包含new game, loadgame,等选项options

我需要的是,当用户点击时,new game button他必须看到球弹跳。我的代码是

当我尝试此代码时,球弹起并且启动 ui 工作正常,但是当我单击新按钮图标时,它不显示任何内容。

我需要的是当用户单击new game按钮时,它必须重定向到球弹跳屏幕。

我已经尝试过了,pygame.mouse.get_pressed但它并没有帮助我。

希望你们能帮助我。

提前感谢

0 投票
2 回答
6959 浏览

python-2.7 - 按坐标对矩形进行 Blit

在 Pygame 和 Python 2.7 中,如何在由一组坐标表示的某个点处对矩形进行 blit?

我知道我可以使用这个:

但我希望矩形位于屏幕上的精确点。

0 投票
3 回答
313 浏览

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.

0 投票
1 回答
9160 浏览

python - 使用 pygame 移动图像

我是pygame的新手。我只是想用 pygame 移动图像但它失败了我的代码是

我试过这段代码来移动图像。但这对我没有帮助。

0 投票
1 回答
1095 浏览

python - 如何在 pygame 中修复此内存泄漏?

此代码片段基于 Pygame 备忘单(此处)中的代码。

我可以理解你为什么要删除 pixArr 数组,它实际上只是一个临时数组,用作表面缓冲区像素的接口。但是,top在我的程序上运行表明内存消耗缓慢增长。删除 pixArr 代码块消除了内存问题,所以它肯定发生在这个代码块中。特别删除该del PixArr行似乎使程序以完全相同的方式运行(内存消耗增加),这在某种程度上暗示它在包含时并没有真正释放内存。

我的假设有什么问题?如何修复内存泄漏?

0 投票
2 回答
650 浏览

python - 如何在 PyGame 中更改 Surface(游戏窗口)相对于计算机屏幕的位置?

我想改变游戏窗口相对于电脑屏幕的位置。但在文档中找不到任何内容。请帮我。