问题标签 [arcade]

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

python - 如何在 python 街机上使用 set_exclusive_mouse?

任何人都可以在街机库中提供这种方法的示例吗?我看了网站上的解释,但我不明白。我期待它具有可以使对象在没有光标位置的情况下随鼠标运动移动的功能。谢谢!

0 投票
0 回答
160 浏览

python - 出现运行时错误:可用的 OpenGL 驱动程序未导出 glCreateProgram

我正在运行 Win 10,DirectX v12 版本 382.05

我从https://realpython.com/arcade-python-game-framework/复制了这个。我已经安装了街机、psychoPy 和数据类。

我得到这个错误: 在此处输入图像描述

错误源于此行:

0 投票
2 回答
185 浏览

python - PyArcade (Pyglet) python3 需要帮助

Python 3.8.1

使用 python-arcade 和 linux manjaro os

这个项目是一个用python街机构建的多人游戏

我在运行时收到这些错误:

还有这个 ffmpeg not found 错误,尽管 ffmpeg 在 /usr/bin/ffmpeg

我很想从你们那里得到一些帮助,因为我还没有找到解决方案。

你也可以通过 discord 联系我 - F4zi.#1107

0 投票
1 回答
106 浏览

python - 如何在 Raspberry-pi TFT /dev/fb1 上使用街机模块?

我想用 pythonarcade库创建一个简单的手表,它将显示在树莓派的 TFT 屏幕上。

我不知道如何获取街机图像数据并将其发送到/dev/fb1(帧缓冲区)。

pygame可能是这样的:

来自树莓派论坛的代码

0 投票
2 回答
128 浏览

python - 使用 pyglet_ffmpeg 尝试在 Python3 上使用带有 Debian 10 错误的街机库

今天早上我一直在尝试用 python3 使用街机库,但除了错误什么也没有。

我的环境是 Debian 10 (buster)

我首先检查以确保我安装了 python 3,这确认为 Python 3.7.3

我仔细检查了(根据街机库网站街机 linux 安装说明并运行 python3 的安装以确保安装了 pip 和所需的库。

然后我运行命令来安装库

为了测试它,复制并粘贴了 happy_face.py 示例。但是,当我尝试运行它时,我遇到了很多错误。这似乎与街机安装直接相关,如果我只用一行运行 python 脚本(test.py)

在终端与

我收到以下错误

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavcodec.so.58.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavformat.so.58.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libswresample.so.3.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavfilter.so.7.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavutil.so.56.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libswscale.so.5.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavcodec.so.58.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavformat.so.58.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libswresample.so.3.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavfilter.so.7.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libavutil.so.56.*

无法在预期位置找到 ffmpeg 声音库的匹配项:/usr/local/lib64/python3.7/dist-packages/pyglet_ffmpeg2/linux_x86_64/libswscale.so.5.*

我使用以下终端命令来识别安装的 OpenGL 版本

哪个返回

OpenGL 版本字符串:3.3(兼容性配置文件)Mesa 18.3.6

我也试过终端命令

哪个返回

已满足要求:/usr/local/lib/python3.7/dist-packages (0.1.4) 中的 pyglet-ffmpeg

已满足要求:/usr/local/lib/python3.7/dist-packages 中的 pyglet>=1.4.0a1(来自 pyglet-ffmpeg)(1.5.0)

已满足要求:/usr/local/lib/python3.7/dist-packages 中的未来(来自 pyglet>=1.4.0a1->pyglet-ffmpeg)(0.18.2)

任何援助将不胜感激。我尽量做到简洁,但如果需要更多信息,我很乐意提供。

0 投票
0 回答
445 浏览

python-3.x - 如何用 Python 处理纹理集问题,我无法创建精灵

当我运行我的程序时它显示一个错误,它说我试图绘制一个没有纹理集的精灵,请帮助,非常感谢

0 投票
1 回答
231 浏览

python - 无法通过python街机画一个圆圈?

我正在尝试通过 python arcade 绘制一个简单的圆圈。但是有一些像这样的错误..

0 投票
1 回答
156 浏览

python - 如何更改 Arcade 窗口中的文本内容?

我目前正在尝试创建一个可以在我点击按钮时更新的文本。浏览文档后,我看到该arcade.draw_text函数正在返回一个text_sprite对象,但似乎无法更改该对象的文本。

我这样做完全错误吗?或者有一个我还没有进入的技巧?

0 投票
1 回答
26 浏览

python-3.x - python arcade 2.4a5 和 Spyder 4.0.1 之间是否存在兼容性问题?

各位溢出者,你好,

我渴望使用 python 构建一个简单的平台游戏!搜索把我带到了 python 街机!在此处阅读教程时:https ://opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade

当我只有这段代码时,我的弹出窗口拒绝加载并强制我关闭程序(python):

这是生成的弹出窗口的图像:

执行上述代码行时产生的弹出窗口

这是 Spyder 的问题,我应该使用另一个 IDE 吗?

0 投票
1 回答
68 浏览

python - 如何在单独的类中引用我的窗口变量?

我正在使用 python 的街机库,但我不断收到“NameError:name 'window' is not defined”错误。我尝试删除主要功能并运行

window = MyGame() for button in window.buttonList: button.draw() arcade.run()没有它周围的功能,但现在我需要在不使用 os.exec 或 subprocess 的情况下从另一个文件运行它,同时仍然能够返回并运行第一个文件。我需要使用 main 函数,但我不知道如何在不引发错误的情况下执行此操作。这是我的代码