问题内容: 好的,所以我在下面包含了我项目的代码,我只是在做一些平台游戏方面对pygame做一些试验。我试图弄清楚如何按照播放器进行一些非常简单的滚动,因此播放器是相机的中心,它会弹跳/跟随他。谁能帮我? 问题答案: 绘制实体时,你需要将偏移量应用于实体的位置。我们称这个偏移量为 ,因为这是我们想要达到的效果。 首先,我们无法使用群组的功能,因为需要知道其位置并非要在屏幕上绘制的位置(最后,我们l
问题内容: MacOS Sierra 是给我下面的错误:,,。我没有在文件夹树下看到此SDL / SDL.h文件。 给了我以下错误。 问题答案: 这有助于解决问题。必要时使用。
问题内容: 所以我当时在做一个pygame平台游戏,却陷入了一件事情。我找不到找到使平台基础坚实的方法。玩家可以降落在它的顶部,但是当它试图穿过底部时,它会弹跳回去。我试过了,但是没用: 有人为我提供解决方案吗?这是完整的程序。 问题答案: 这是一个简短的平台游戏示例。机芯尤其重要。您必须首先沿x轴移动,检查播放器是否与墙壁碰撞,然后在发生碰撞时将其移回墙壁。然后,对y轴执行相同的操作。如果您不将
问题内容: 我和一个朋友正在pygame做游戏。我们希望将pygame窗口嵌入到tkinter或WxPython框架中,以便我们可以包括WX或Tkinter支持的文本输入,按钮和下拉菜单。我搜寻了互联网上的答案,但发现的所有人都在问同样的问题,但都没有一个很好的答案。 实现嵌入到tkinter或WX框架中的pygame显示的最佳方法是什么?(最好是TKinter) 可以在pygame显示器旁边包含
问题内容: 我最近重新创建一个版本的月球着陆器在Python 3和pygame的(要知道,老复古游戏):我的着陆器移动()一起由于重力的y轴每一帧\。 问题: 在我达到1 m / s之前,添加到rect.move的y值是一个小于1的浮点数,因为pygame不喜欢浮点数,所以我必须使用它对它进行四舍五入。 在Tkinter的先前版本中,着陆器的y坐标是这样的: 在pygame中 这真的很烦人,因为运
问题内容: 如何绘制具有Alpha颜色的矩形?我有: 但是我希望白色矩形的透明度为50%,但是Alpha值似乎没有起作用。 问题答案: 函数将不使用Alpha绘制。该文件说: 大多数参数接受RGB三元组的color参数。这些也可以接受RGBA四联体。如果Alpha值包含像素Alpha,则它将直接写入Surface,但是draw函数不会透明地绘制。 您可以做的是创建第二个曲面,然后将其调高到屏幕上。
问题内容: import pygame as pg import sys 上面是FrontPage的剥离代码,上面有一个按钮,单击该按钮应将用户带到菜单屏幕,在该屏幕上将显示另外6个按钮,以移至用户选择的加密方法。 但是,当我按继续按钮时,什么也没有发生。 是因为Button类有问题吗?还是有其他原因使按钮停止工作? 提前致谢 问题答案: 您必须调用该函数。 我还对代码结构有一些建议。我将使用另一
问题内容: 所以我运行代码,它就开始不正常了。我不熟悉pygame。 代码如下: 这张图片并不是我不能发布视频的那个,但它确实是我的代码的作用 问题答案: 问题是由多次调用 . 在应用程序循环结束时更新显示就足够了。 多次调用or原因 忽隐忽现。 删除对的所有呼叫从你的代码,但调用一次 在应用程序循环结束时: 如果在之后更新显示,将显示在短时间内填充了背景色。然后玩家被抽中 ()显示时,播放器位于
问题内容: 我一直在尝试在Catalina的Mac上安装PyGame,但不知道该如何做。我得到的错误消息是:SystemExit:错误:命令’gcc’失败,退出状态为1。与python设置不正确有关吗?我已经尝试了多种安装软件包的方法,但是每当我运行setup.py时,它都会显示错误消息。我可以将pygame文件夹移到某个地方,使其成为python模块的一部分吗?您的帮助将不胜感激!这是错误消息:
问题内容: 所以我有这个小问题。当我尝试为Python 3.4安装PyGame时,我下载了.whl(wheel?)文件,却不知道如何使用它。有人告诉我一些关于pip的知识,但不知道如何使用/安装pip。 问题答案: 您可以在此处安装Python 3.4的wheel文件: 首先,您必须先安装wheel包,然后再安装Pygame。 这是一个视频,可帮助您在YouTube上安装点子。
问题内容: 我正在尝试使用pygame播放声音文件(.wav),但是当我启动它时却听不到任何声音。 这是代码: 我也尝试使用频道,但结果是一样的 问题答案: 您的代码在我的机器上可以正常运行(Mac OSX 10.5,Python 2.6.4,pygame 1.9.1)。您正在使用哪些OS,Python和pygame版本?您是否可以通过其他方式(例如,在Mac的终端上或在Windows控制台上,然
问题内容: 我正在开发的游戏目前需要让人们以自己的名字参加高分榜。我对如何处理按键有些陌生,但是我只在寻找特定按键。是否有一种简单的方法可以使按下任何键的字母而无需执行以下操作: 尽管这行得通,但我觉得有一种更有效的解决方法。我只是无法弄清楚或找到任何指导。 问题答案: 基本上有两种方法: 选项1: 使用。 就这么简单 使用的好处是,仅当0的值介于255和255之间(包括0和255)时,该方法才有
问题内容: 我有一个非常简单的python程序,用于学习pygame,此外,我还使用图像。 当我使用PyCharm运行该程序时,或者当我双击该文件运行该程序时,它运行良好。但是,如果尝试通过命令提示符运行它,则会收到以下错误: 这是我的代码中所引用的行: 图像“ racecar.png”位于与程序完全相同的目录中。令人困惑的是,我的代码似乎很好,因为通过双击运行它时没有错误。 必要时可以发布完整代
问题内容: 在pygame中,有没有一种方法来寻找某一方之间的碰撞 一个精灵和另一个精灵的特殊一面?例如,如果 精灵A的顶部与精灵B的底部碰撞,返回True。 我肯定有办法做到这一点,但我找不到任何特别的方法 在文档中。 谢谢! 问题答案: 在PyGame中没有函数来获取侧面碰撞。 但你可以试着用 pygame.Rect.CollipePoint公司 测试是否,,, ,,,, 在里面 (pygam
本文向大家介绍pygame实现烟雨蒙蒙下彩虹雨,包括了pygame实现烟雨蒙蒙下彩虹雨的使用技巧和注意事项,需要的朋友参考一下 学习了一天的深度学习,略有疲惫,我们用pygame搞个小游戏放松放松吧。今天我们的游戏主体是烟雨蒙蒙下彩虹雨,仿佛置身江南水乡。 游戏描述 我们希望看到江南水乡下起彩虹雨。这里背景是江南水乡,烟雨蒙蒙,雨滴颜色五颜六色,大小不一。 解决思路 烟雨蒙蒙彩虹雨的意思很明确,有