问题标签 [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 回答
14486 浏览

python - __init__() 得到了一个意外的关键字参数“文本”

我一直在使用 Python 3.3.1 编写 Python for Absolute Beginners 一书。

我正在尝试使用以下代码将文本添加到屏幕。我需要继续使用 Python 3.3.1,但我认为书中的代码适用于 Python 2.X。

但是,当我运行这个程序时,我得到一个错误(见下文)

我希望你能帮忙

0 投票
1 回答
171 浏览

python - 如何在我的游戏中添加计时器?

我正在开发一款类似于简单 Galaga-esk 游戏的游戏。虽然,它们只是偶尔移动一次(其他我无法工作的东西,但那是不同的东西)。因此,由于它们不会自行移动,因此我想要一种在游戏中添加计时器的方法,但我似乎找不到任何东西。到目前为止,这是我的计时器和周围代码为每个级别重置的内容。像这样的东西会在我拥有的地方工作吗?

0 投票
0 回答
648 浏览

python - NameError:未定义名称“鼠标”-Python 2.7.8 和 Livewires

我不断收到这些错误,例如: NameError: name 'mouse' is not defined or NameError: name 'screen' is not defined, etc.

这是我在 Python shell 中的完整错误消息: 2.7.8 (v2.7.8:ee879c0ffa11, Jun 29 2014, 21:07:35) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] Python Type "help", "copyright", "credits" or "license" for more information. [evaluate ourGame.py] Traceback (most recent call last): File "/Volumes/PATRIOT/Our Game/ourGame.py", line 44, in <module> NameError: name 'mouse' is not defined

我已经安装了 Python 2.7.8 32 位、Pygame 32 位和 Livewires 库。

我已经使用以下行导入了 Livewires 库: from livewires.beginners import *

这是我收到错误的地方: mouse.is_visible = False

这可能是因为我没有正确安装 Pygame 或 Livewires,但是当我在 Python 命令窗口中输入以下内容时,我没有收到错误:

from livewires import beginners from livewires import games

0 投票
1 回答
367 浏览

python - 我正在通过 livewires 使用 Pygame 制作 Pong 游戏,但我无法让碰撞检测正常工作

在为初学者阅读 Python 编程书籍时,我正在玩乒乓球游戏,但我不知道我在这个游戏的代码中缺少什么。游戏中的一切都正常,除了当球与棋盘精灵重叠时它没有检测到它并且它直接到窗口的边缘,结束游戏。

抱歉,如果代码排序有点不稳定,我不得不将它的空间增加四倍才能在网站上工作。

0 投票
2 回答
2587 浏览

python - 为什么我不能在 python 中为“绝对初学者的 Python 编程”一书安装 pygame 和 livewires?

Python Programming for the Absolute Beginner中,它要求您下载pygamelivewires。该书将您链接到一个页面,您可以在该页面下载为该书制作的文件夹包。在这些文件夹中是pygame的设置向导和livewires.bat的文件。

但是,我运行了pygame向导,当我import pygame在 Python 脚本的开头使用时,我得到了这个讨厌的错误:

当启动器询问何时放置“pygame”或其他内容时,我输入了以下内容:

这对我来说似乎是正确的。'livewires'的.bat文件目前也不起作用,但我想那是因为 'pygame' 不起作用。

旁注:我的PATH链接C:\Python34也是如此。

问题是什么?

0 投票
1 回答
979 浏览

python - 如何修复 TypeError:必须使用 Dropper 实例作为第一个参数调用未绑定的方法

我正在写一个游戏,石头掉下来,你用鼠标让你的厨师不被压碎。当石头从屏幕上掉下来时,另外两块石头会生成并掉落。这种情况一直持续到你的角色被抹掉。

但是我得到了错误:

我不确定我应该在(). 有人可以向我解释这个错误吗?

另外,如何让Dropper精灵不可见?

这是我的代码:

0 投票
1 回答
625 浏览

python - 绝对初学者的 Python 编程 - Livewires 不工作

“绝对初学者的 Python 编程”要求您安装它的 pygame 和特殊的 livewires。

我现在已经成功安装了 pygame(并通过输入“安装 pygame”来测试它,没有错误),但是当我点击 livewires 的“.bat”文件时,它会喷出这个。

我该怎么办!请帮忙。

0 投票
1 回答
891 浏览

python - Python Livewires - 从 livewires 导入游戏

嗯,我又来了。我对 python 的不幸似乎永远不会结束......我正在关注《绝对初学者的 Python 编程》这本书,感谢你们社区,我设法使用了它的 '.bat' 文件。结果不是:

那家伙应该写道:

掌心

我点击了 .bat 文件,它做了一些代码,然后要求按 Enter 退出等等。我继续使用 python 尝试使用它,输入:

在 IDLE 中运行时会出现这个讨厌的错误:

我知道这些程序不应该在 IDLE 中运行,但是当我正常运行它时,它只是很快就消失了,导致错误。

为什么会这样?请注意,我拼写为“颜色”不是问题,因为这家伙似乎已编辑为美国拼写。我自己是英国人,所以我的第一反应是写“颜色”,但我都试过了。

似乎带来了类似的错误。

提前谢谢了。

0 投票
1 回答
1324 浏览

python - Python - Livewires 控制台错误

这是 pygame/livewires 第三次把我带到这个网站,让它成为最后一次!在为“绝对初学者的 Python 编程”一书安装“Python 3.1.1”后,我安装了 pygame,然后安装了 livewires。我通过输入测试了 Pygame

它通过正确运行它来工作。但是,当我用 ' 测试 livewires 时,from livewires import games, colors它在 IDLE 中没有产生错误,但在我正确运行它时确实产生了错误。错误很快就消失了,我看不到它,但我记录了它并在正确的时间暂停它并得到了这个错误:

我确实注意到这一点,它说 Python34,我拥有的另一个版本,错误不是 Python31,尽管问题可能完全出在其他地方。请不要说这不是我对“颜色”的拼写搞砸了。制作这本书并将其与这种特殊版本的 livewires 捆绑在一起的人似乎将其拼写为“ colors ”而不是“ colors ”。我都尝试过,使用英式拼写(我通常使用的拼写)只会导致 IDLE 中出现错误。

请帮助,希望,最后一次。在此先感谢,哈利。

0 投票
0 回答
91 浏览

python - '绝对初学者的 Python 编程' - livewires

我想一劳永逸地解决这个该死的问题。在“绝对初学者的 Python 编程”一书中,它要求您下载其特殊版本的 livewires 和 pygame 以及 python 3.1.1。但是,使用代码

运行时出现此错误。

我一直在努力解决这个问题!我注意到的是这条线:

以及它如何说“Python34”而不是“Python31”,就像第一行有路径一样。是不是去错地方了?我该死的蟒蛇怎么了?请提前帮助和感谢。