0

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

4

1 回答 1

0

假设您正在使用与此示例非常相似的东西,asciimatics 正在播放具有 2 个或更多 Sprite 的场景。

如果是这样,此示例已经允许您通过按空格键移动到下一个场景。任务完成!:-)

更详细一点......它依赖于默认的全局密钥处理程序来执行此操作。如此所述,它只是引发 NextScene 异常来告诉 asciimatics 继续前进。

如果您想根据不同的事件(例如,十字准线击中另一个 Sprite)移动到新场景,您应该在检测到条件时引发该异常。

于 2021-03-17T07:53:26.530 回答