问题标签 [livewires]

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 投票
1 回答
16719 浏览

python - __init__() 得到了意外的关键字参数 'y'

我正在关注《绝对初学者的 Python 编程》这本书,并决定通过制作自己的游戏来测试我的一些技能。游戏基本上是“不要被飞刺击中”,我遇到了一个问题。使用此代码运行它时:

我没问题。但是当我想使用' init '时,就像在这段代码中一样:

运行游戏时出现此错误:

0 投票
1 回答
273 浏览

python - Pygame,livewires:属性错误:消息对象没有属性“处理碰撞”

我正在使用Python Programming For The Absolute Beginner中的特殊 'pygame' 和 'livewires' 制作游戏,并且在大多数情况下它运行良好。在您可以玩游戏的那一刻,计时器会滴答作响,然后当一个尖峰击中您时,会显示“输了!时间:'然后无论你到什么时间都会出现。但是,尽管消息的生命周期为 300,但消息在屏幕关闭时持续不到一秒,您会看到以下错误:

哇。这是相关代码(根据我的判断):

我很困惑。该方法handle_collide应该被调用以便游戏可以完成,但似乎事情handle_collide是对象消息的属性?如果这看起来很愚蠢,那么对不起,因为我已经诚实地尽力了,而且正如书名所暗示的那样,我是一个菜鸟。请帮助,提前谢谢。

0 投票
1 回答
146 浏览

python - Python、Pygame、Livewires - 如何进行平滑碰撞?

这两行代码是初学者的编码魔法。但是,我似乎在我的游戏中遇到了障碍。经过四处测试后,我找不到使碰撞更精确的方法!我的意思是,并不是当两个精灵实际接触时才算作重叠,而是当它们周围的框重叠时。那么我怎样才能以某种方式使我的精灵周围的透明区域在碰到其他精灵时不计为碰撞呢?

0 投票
2 回答
61 浏览

python - 如何访问类内部的全局对象?

我需要访问类内部的全局对象来更改它的图像。这是代码:

其中重要的部分是在“Play_Button”的 handle_collide 方法中。它试图访问创建的对象“play_obj”,但代码似乎什么也没做。当鼠标套 Play_Button 的 handle_collide 什么都没有。我在这里已经尽力了,所以如果这看起来是一个愚蠢的问题而不是抱歉,因为我是新手。

0 投票
2 回答
1126 浏览

python - '无法导入名称游戏'

我是一个初学者,到目前为止,我花了大约 3 个小时来安装 pygame(即让 python 解释器接受“从 livewires 导入游戏,颜色”来检查“pygame”和“livewires”是否已安装)。

然而,当我运行我的第一个源代码时,我得到了这个:

为什么会发生这种情况?有没有人有一些指示?我没有时间自己弄清楚,全职工作和生活有什么关系。

谢谢,

戴夫

代码:

0 投票
1 回答
1438 浏览

python - 在pygame中滚动文本

我将如何在 pygame 中实现滚动文本?由于 Text 类是从 Sprite 派生的,我想我可以像使用 Sprite 对象一样将它包装起来。相反,它只是从屏幕的左边缘消失,永远不会返回(我也无法让它从每一侧反弹)。

我对这个程序的目标是加强我刚刚在一些教育材料中介绍的内容。然而,滚动文本不是其中之一(虽然看起来很酷)。

谢谢,

戴夫

代码(特定块在注释“在屏幕底部添加滚动文本”下):

0 投票
1 回答
312 浏览

python - 在 pygame 中将 Sprite 添加到屏幕

我是一个初学者,我面临着制作“西蒙说”游戏的挑战。但是,在下面的代码中,我无法让“yellow_tile”出现在屏幕上。我错过了什么。我知道这一定是非常基本的东西,但我被困住了。

谢谢。

代码(在评论“创建瓷砖”下):

0 投票
0 回答
46 浏览

python - GUI 程序中的错误

我正在制作一个 GUI 程序,它会在屏幕的右上角显示一个文本。但是当我运行程序时,屏幕在 1-2 秒后关闭,没有显示文本。

0 投票
3 回答
3004 浏览

python - 为 python 安装 livewires

我正在为学校做作业,但没有意识到我需要安装 pygame/livewires 包才能使用我正在编写的程序,因为我在课堂上一直在使用学校笔记本电脑并且没有使用我的个人电脑笔记本电脑。这是一个非常简单的程序,但我仍然无法运行它,因为我下载的 pygame 设置不起作用。当我在 shell 中输入“import pygame”时,它可以工作,但是当我尝试“从 livewires 导入游戏”之类的东西时,它说找不到模块 livewires。我正在使用 Python3.1.1,但我也安装了 Python3.4.3。请帮助并提前感谢您。

0 投票
1 回答
1208 浏览

python - pip install livewires 没有为 pygame 找到匹配的发行版

运行时出现以下错误pip install livewires

我在带有 python 2.7.10 的 Mac 中,这个包也不能通过我的编辑器(Pycharm)安装。