问题标签 [asciimatics]

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 回答
134 浏览

python - asciimatics - 如何导出为 GIF?

我是asciimatics的新手,想在命令行中将我正在制作的动画导出为 GIF。请注意,我只想记录动画本身,而不是我在终端中启动一些命令来记录 gif。

我查看了文档,但没有看到一种 asciimatics 方法来做到这一点?

请注意,我知道ttygif之类的东西,但尝试使用它但无法让它与 asciimatics 一起使用,可能是因为我不了解如何使用它。

0 投票
1 回答
951 浏览

python - tmux - 如何在窗格中显示图像?

我想在 tmux 的窗格中显示动画 GIF 或任何其他图像。

我正在使用asciimatics来做到这一点,并将其中一个示例程序(images.py)修改为:

  • 显示单个图像
  • 在“Ctrl+C”上不显示错误消息
  • 接受单个命令行参数“图像文件名”

这是我的脚本,唯一的问题是它似乎每 10 秒对正在显示的图像进行一次缓慢的刷新。由于图像是静态图像,如何删除此刷新?

图像.py

0 投票
1 回答
333 浏览

python - Asciimatics 键盘输入

我刚开始使用 asciimatics 库,我希望它接受键盘输入。到目前为止,我的代码是:

但是当我说,尝试输入“e”时,它给了我这个:

它在键盘和鼠标事件上收集这些随机数。(我只想要键盘事件)。

我希望它记录类似于input的键盘输入。编辑:它需要是“chr”吗?

0 投票
1 回答
80 浏览

python - 找不到使用 pip 安装的 python 模块

我搜索了很多信息,但没有任何帮助。因此,基本上安装在 python37\lib\site-packages 中的每个模块都没有导入。因为这个问题没有出现在 PyCharm 中,我只是忘记了它并在那里工作,但现在我需要使用在 PyCharm 中效果不佳的 asciimatics,我试图解决它。

这里是 sys.path C:\Program Files\Python37\python37.zip C:\Program Files\Python37\DLLs C:\Program Files\Python37\lib C:\Program Files\Python37 C:\Program Files\Python37\lib \网站包

这里还有一个来自 c:\python37\lib\site-packages\pip (python 3.7) 的 pip -V pip 20.1.1

据我所知,一切都应该工作,但没有:'(我真的很感激你的帮助,谢谢。

编辑:我应该使用 python 而不是 py 。

我想死只是因为我花了很多时间在尝试事情上,但最后它就是这么简单。(由于评论,我考虑了)

0 投票
1 回答
115 浏览

python - 设置 asciimatics 的默认背景

我了解无法告诉 asciimatics 使用终端当前的配色方案(因为asciimatics无法查询终端)。但我希望至少有一些控制权并且能够自己选择配色方案。

我在文档中的任何地方都找不到如何更改默认前景色/背景色。

我正在使用标准演示

我希望背景是黄色的。不是文本元素的背景,而是整个背景(Screen我会说的背景)

我怎么做?

0 投票
1 回答
46 浏览

python - 如何在光线追踪迷宫之前运行动画屏幕(python asciimatics)

我正在玩 asciimatics,但是我是 python 新手,并不完全理解 asciimatics。我试图在运行动画(游戏的背景故事)后运行光线投射示例代码,但它只是在开始时运行光线投射迷宫。这是我的代码。请帮忙!

if name == " main ": game_state = GameState() while True: try: Screen.wrapper(demo, catch_interrupt=False, arguments=[game_state]) sys.exit(0) except ResizeScreenError: pass

0 投票
1 回答
144 浏览

python - 将 python 诅咒与 Asciimatics 相结合

我用 Python 制作了一个 curses 程序,想知道是否可以在其中添加 asciimatics 动画?我的目标是在我的一个诅咒窗口中添加动画效果,但似乎我无法更改或调整添加 asciimatics 效果的屏幕的大小。

这是否可以调整 asciimatics 屏幕的大小以将其添加到我的诅咒窗口?

0 投票
1 回答
42 浏览

python - 如何在 python asciImatics 中使用 cross_hairs 移动到下一个场景?

我是使用 asciimatics 的新手,我正在玩弄它来制作游戏。但是,当我将 cross_hairs 添加到场景时,它不会移动到下一个场景。当我有 cross_hairs 时如何移动到下一个场景?

0 投票
1 回答
60 浏览

python - 命名一个 ascimatics 场景

我正在尝试用战斗制作游戏。为此,我需要遍历某个场景,直到玩家或怪物的健康值等于或小于 0。所以我设置了变量以在变量达到 0 后播放下一个场景(这是我想要循环的同一场景)。但问题是我不知道如何命名场景。这是我的代码:

0 投票
1 回答
122 浏览

python - 如何在 Python 中只运行一次 ASCIImatics 动画?

我试图让 ASCIImatics 的动画只运行一次然后闯入我的正常代码。就像你可以说的介绍一样。有没有办法只运行一次动画然后一旦你按下空格键就会破坏动画并进入正常的代码体?目前动画在你按下空格键后循环运行,正如我所说的,我试图让它只运行一次。谢谢!