问题标签 [pygame2]
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.
pygame - pygame没有安装在jetson nano上
当我尝试使用 pip3 在我的 jetson nano 上安装 pygame 时,我遇到了一个错误:
命令“python setup.py egg_info”在 /tmp/pip-build-z7kp5o0r/pygame/ 中失败,错误代码为 1
如果有人对此有什么要分享或评论的,请随时这样做。
python - 弹跳锯不会与玩家发生碰撞
我正在制作一个游戏,如果锯子撞到玩家然后它就会死掉,但是当我让锯子弹回墙壁时,它就colliderect
不起作用了。
这是我的代码:
锯弹跳的部分:
科里森:
我尝试运行,但即使锯子甚至不靠近播放器,它似乎也会继续打印。
请帮忙!
python - 我收到 TypeError: function missing required argument 'dest' (pos 2)
这是代码:
我收到此错误:
TypeError:函数缺少必需的参数“dest”(位置 2)错误
在运行代码时。
python - 测试 pygame.font.Font 的相等性
我试图制作这样的字体缓存:
(大小的字典也是我制作的,它们是删除最旧条目的字典,如果它超出了构造函数中指定的容量。)
但是当我尝试缓存字体时出现了问题。你看,
是假的,并且 hash() 函数返回不同的值。据我所知,没有任何方法可以返回字体的原始名称,我们不能仅通过知道大小以及粗体和斜体标志来测试相等性.
有什么想法吗?
python - Pygame 移动圆圈
我是 python 新手,我正在研究 pygame 中的移动圆圈。我试图将圆圈放在一个组中并移动它们。我被困住了。现在,我试图将圆圈放入列表中,但我不断收到错误消息。我在这个项目上工作太久了,我准备放弃了。任何帮助,将不胜感激
python - 在波浪上旋转一个矩形
我试图在海浪上移动一个矩形,试图模拟一艘船航行。为此,我使用绘制线的高度旋转矩形并计算它们与矩形形成的角度。然而,由于某种原因,在波浪的某些点,矩形在闪烁。代码显示了问题。
python - pygame中的屏幕不刷新
所以我是 python 新手,我正在编写代码。该代码应该使螺旋图移动,并且我几乎完成了最后一步,但是当我运行它时,即使我通过打印出坐标确定圆圈正在移动,屏幕也不会刷新。我真的不知道发生了什么,因为我确定我拼写正确。有什么帮助吗?
python - 不可预测的敌人速度变化
我制作了一个游戏,其中敌人追逐玩家,而玩家通过地图收集硬币。当我在空闲时运行它时它工作正常,但是当我将它作为应用程序运行时(使用 auto-py-to-exe),敌人的运动已经随机改变了......现在他们正在以非常高的速度移动。我不确定错误可能在哪里。我发现更改屏幕大小或添加打印语句也会以某种方式影响这一点。你能提出一个解释吗?...我是 pygame 的新手,并且通过文档逐步完成了大部分游戏
这是我的完整代码
对预期游戏的粗略描述是玩家可以在整个地图上向任何方向移动并收集精灵球(硬币)以获得分数。如果玩家在敌人范围内,敌人将开始追逐玩家,否则敌人仍然存在静止的。当玩家被抓住或玩家离开背景地图时游戏结束
python - 敌人和背景之间的相对运动问题
我制作了一个游戏,其中敌人追逐玩家,而玩家通过地图收集硬币。当玩家靠近敌人时敌人开始追逐玩家,否则敌人静止。敌人开始追逐的部分工作正常,但当玩家不靠近时,敌人也在以与玩家相同的方向以一定速度移动。我对敌人和静止部分的硬币使用了相同的逻辑。你能解释一下问题出在哪里吗?这是我的完整代码(戳是硬币;en1、en2、en3 是敌人):
我是 pygame 的新手,并且在阅读文档时逐步制作游戏......所以如果我使用的东西不像它应该使用的那样做正确:)
python - 我的 pygame 程序不想改变 y 轴
目标是在屏幕上制作具有随机绿色阴影的正方形,但 iy 轴不想改变
但不是在屏幕上绘制 100 个正方形,而是在同一个 x 轴上只画 10 个。提前致谢!