如何在 python asciImatics 中使用 cross_hairs 移动到下一个场景?
How can i move to the next scene with cross_hairs in python asciImatics?
我刚开始使用 asciimatics,我正在使用它来制作游戏。但是,当我将 cross_hairs 添加到场景时,它不会移动到下一个场景。当我有 cross_hairs 时如何移动到下一个场景?
假设您正在使用与 this sample 非常相似的东西,asciimatics 正在播放一个包含 2 个或更多 Sprites 的场景。
如果是这样,这个示例已经允许您通过按 space 移动到下一个场景。任务完成! :-)
更详细一点...它依赖于默认值 global key handler to do this. As covered here,它只是引发 NextScene 异常以告诉 asciimatics 继续。
如果你想移动到基于不同事件的新场景(例如,十字线击中另一个 Sprite),你应该在检测到条件时引发该异常。
我刚开始使用 asciimatics,我正在使用它来制作游戏。但是,当我将 cross_hairs 添加到场景时,它不会移动到下一个场景。当我有 cross_hairs 时如何移动到下一个场景?
假设您正在使用与 this sample 非常相似的东西,asciimatics 正在播放一个包含 2 个或更多 Sprites 的场景。
如果是这样,这个示例已经允许您通过按 space 移动到下一个场景。任务完成! :-)
更详细一点...它依赖于默认值 global key handler to do this. As covered here,它只是引发 NextScene 异常以告诉 asciimatics 继续。
如果你想移动到基于不同事件的新场景(例如,十字线击中另一个 Sprite),你应该在检测到条件时引发该异常。