7得票1回答
如何根据显示器分辨率在pygame中调整字体大小?

largeText = pygame.font.Font('digifaw.ttf', 450) 字体大小为450,适合在分辨率为1366x768的全屏显示中显示文本。如何更改字体大小,使其与其他显示分辨率兼容? 我查看了font的Pydocs文档,但没有找到与自动缩放相关的内容。 更新:下面...

79得票12回答
如何在pygame中获取键盘输入?

我正在使用pygame 1.9.2制作一个游戏。 这是一个相当简单的游戏,玩家控制一艘飞船在五列敌人之间移动,敌人会向下慢慢移动进行攻击。我正在尝试使用左右箭头键来使飞船向左或向右移动。以下是我的代码:keys=pygame.key.get_pressed() if keys[K_LEFT]:...

55得票3回答
如何在Pygame中制作带透明背景的表面。

有人能给我一些在pygame中创建透明背景表面的示例代码吗?

11得票2回答
Pygame在使用Pyinstaller制作.exe文件后无法加载png图片。

我一直在试图从我的.py游戏创建一个.exe文件,但这真的很令人沮丧。 我正在使用Python 3.5.2、Pygame 1.9.2和Pyinstaller 3.2。 游戏作为.py文件运行得非常完美,但是在我输入pyinstaller --debug game.py之后,建立了.exe文...

50得票4回答
Pygame鼠标点击检测

我想知道如何编写代码来检测鼠标点击精灵的操作。例如:if #Function that checks for mouse clicked on Sprite: print ("You have opened a chest!")

7得票2回答
Pygame/MoviePy-视频显示帧率低且窗口大小超出屏幕

我一直在寻找一种在Pygame中显示视频的方法,因为我正在进行一个新的故事视频游戏项目。最终我发现了Moviepy,它运行良好...但是每秒只显示24帧视频,并且显示窗口比我的屏幕还要大。(在Windows 10笔记本电脑上,屏幕大约11英寸)。 声音好像没问题,但视频速度太快,不同步。 ...

37得票2回答
Pygame 的水波纹效果

我已经在谷歌上搜索了它,但是没有现成的脚本可以使用,与Flash上的相同效果不同。我检查了The Water Effect Explained上的算法,并测试了Perlin噪声的实现,它提供了一个很好的模拟平面水波末端的效果。我正在寻找与多个Flash Effects上相同的实现,基于mous...

12得票8回答
Pygame无法打开声音文件。

import pygame, time from pygame.locals import * soundObj = pygame.mixer.Sound('beeps.wav') soundObj.play() time.sleep(1) # wait and let the sound...

9得票4回答
Python物理库?

有没有适用于Linux的Python物理库?我正在使用PyGame开始学习Python,但是PyGame缺少物理库,这很不爽。我花了大约两个小时寻找一个好的物理库,但就像试图抓住油一样,我似乎做不到。 我几乎不需要物理引擎;我想做的只是编程一个对象“跳”起来然后落回地面。似乎有一些简单的碰撞...

11得票1回答
使用pygame旋转图像

我是pygame的新手,想写一些简单的代码,每10秒钟将图像旋转90度。我的代码如下: import pygame import time from pygame.locals import * pygame.init() display_surf = p...