我使用Pygame和Pydub用Python编写了一个音乐播放器(我使用Pygame实际播放音乐,而Pydub可能与这个问题无关)。 除非我切换到另一个Pygame窗口,否则即使切换了窗口,音乐也能正常工作。我认为如果我编译它(cx_freeze),这种效果会消失,但那不起作用。 所以我想知道是否有什么方法可以让音乐在窗口切换到另一个Pyplay窗口时继续播放。 我使用而不是声音对象,如果可能有某
Pygame混音器在Pygame窗口未激活时不播放音频。是否有可能在这样的环境下编程,即使在后台也可以加载和播放新的声音文件?下面是我的pygame代码。
所以我正在使用pyplay和PyopenGL制作一个二维游戏,我做了一些事情来使它可以调整窗口的大小。当窗口变大时,游戏也随之变大。这一切都很好。 我的游戏是一个基于瓷砖的游戏,可以上下滚动。 然而,问题是,当我调整屏幕大小时,如果我向上或向下滚动,磁贴之间会出现奇怪的线条。向左或向右滚动时不会发生这种情况,这很奇怪。这些线只在高分辨率时出现,在低分辨率时不存在。我的代码相当大,在多个文件中,所以
所以我对Python、PyGame和任何编程都是全新的。我遵循了在PyGame中制作蛇游戏的教程。现在一切都结束了,但为了给自己一个挑战,我正试图改变一下比赛。首先我想添加边界,但我真的迷路了。我试过看其他教程,但它们的图像似乎有所不同。这是我的代码(因为我不知道什么可以帮助你帮助我,所以我把它全部发送了): 基本上,我希望当我的蛇撞到边界时发生的事情和它撞到自己时发生的事情是一样的。如果你能帮助
我正在pygame上做一个小的测试游戏,你需要在不接触窗口边界的情况下驾驶飞机绕着屏幕飞行,否则游戏将关闭。在我添加边界代码之前,我能够使飞机的精灵在向左或向右飞行时发生变化,在各自的方向上倾斜。现在,虽然“碰撞边界”代码与精灵代码无关,但平面只保留在它的一个初始精灵中,不会改变(它仍然移动,边界代码工作正常,但精灵本身不会改变)。 这是我的代码: 平面和游戏窗口的宽度在此提取之前定义;这个小摘录
所以我正在用Pygame制作一个游戏,我需要一个菜单,让玩家在不同的游戏类型之间进行选择。我试着让它在显示指令时,玩家可以使用键盘选择类型;然而,当我这样做的时候,游戏就会出错。指示将保留在屏幕上(有时会绘制平面精灵)。当按下时,我添加了一行代码来打印shell中的某些内容,但没有打印任何内容。 注释掉的部分是启动游戏的原始代码。
每当我试图制作一个蛇游戏时,这仍然是不完整的,每当我的蛇与边界碰撞时,它就会进入下一个屏幕a 你真差劲再试试 但如果我双击pygame窗口的任何地方,它有时会崩溃。 左点击的次数不止2次,但最终点击一段时间后仍然会崩溃。 我必须做些什么来解决这个问题,因为在我玩蛇的初始屏幕上没有这个问题。 我使用的代码如下所示:
我在Pygame中的游戏有一些问题。我希望窗口右上角的十字架在点击时退出游戏。但它似乎不起作用。我还希望它从空格键获取输入并掷骰子。 代码的其余部分都在下面,但是当我用这个循环时,屏幕会变黑。
我制作了一个类,在draw函数中,我画了一个文本区域,一些静态文本,并给屏幕上色。draw函数位于while循环中。我希望整个pygame屏幕除输入框外都清晰,并且我希望屏幕改变颜色。我该怎么做?我的代码如下: ######################################################################################### 皮加梅。
我知道有将近5到6个类似于我正在做的问题,但是没有一个答案对我有帮助(如果我不是一个完全的新手,他们可能会帮助我),所以我会试着展示我的具体案例。 我试图在PyGame(Python lib)中做一个精灵碰撞测试,但是我不能让它工作,碰撞时我得到的都是“假”,它根本不起作用,我也不知道为什么,我已经连续搜索了两天。 在我的游戏中,我有对象玩家(我称之为“老兄”)和对象敌人(我称之为...“敌人”)
我已经开发了一个2D侧滚动平台一段时间了。这是我的第一场正式比赛,快结束了。到目前为止,我还没有过多考虑过决议。 我的游戏是基于瓷砖的,大多数瓷砖和玩家精灵都是。尺寸为40x40像素的PNG文件。默认屏幕高度和宽度为1280x720。据我所知,现在的大多数游戏都有很多不同的分辨率选择和不同的纵横比。 我想给玩家几个分辨率的选择,比如800x600、1024x768和1280x720。这需要这样做,
]如何让我的精灵出现在屏幕上。我在这方面已经做了好几天了,我无法让它出现在屏幕上,它也一直以黑色取代屏幕。 导入pygame pygame。init()win=pygame。陈列设置_模式((600600)) 皮加梅。陈列设置标题(“拿破仑”) pygame.image.loadapple.pngwin.blit 花=游戏。形象加载(“flower2.png”)。convert()获胜。布利特(花
我一直在尝试安装Python 3.5.1的pygame,在Windows 10,64位。到目前为止,我所尝试的一切都导致了某种形式的错误消息。我最近的一次尝试是从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载pygame-1.9.2a0-cp35-none-win_amd64.whl(也尝试了32位,得到了同样的错误),并将.whl文件拖到p
我正在尝试安装Pygame,但我很困惑。在pygame.org网站上,没有3.4版本,当我从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载正确的文件时,我得到了一个.whl文件。经过进一步研究,我遇到了另一个问题:如何在Python3.4上安装PyGame? 但当我想跑的时候 并突出显示了代码的“安装”部分。救命?
我将.whl文件放入python27\scripts目录,并尝试在Windows Power Shell(命令行,而不是Python解释器)中使用,错误消息如下: 我尝试使用Python2.7.8(如果我没有错,是Python2.7的更高版本)安装pygame,但我遇到了其他错误,我认为可以通过重新安装来修复这些错误。我对编程和使用命令行非常陌生;感谢任何帮助。