2024-05-14 19:03:30 发布
网友
我正在寻找一个控制台游戏,将不断需要输出帧的ASCII图形,但我想知道如何使功能更平滑。虽然我不相信nethack-console游戏不是用Python编写的,但我在看它能不能很好地显示那些看起来没有移动的“动画”帧,也没有清楚地显示图形是“重印”的,从而使图形非常一致,并且任何动画都“似乎是在一次打印输出中完成的”。如果描述不够清楚,让我举个例子:
nethack-console
000X
如果“x”将向左移动一个单元,我希望在控制台上看到:
00X0
而不是:
000X 00X0
查看curses模块或urwid库,从控制台应用程序开始非常好。Curses(和urwid)允许您在缓冲区中绘制帧,然后只在需要的地方更新屏幕。在
查看curses模块或urwid库,从控制台应用程序开始非常好。Curses(和urwid)允许您在缓冲区中绘制帧,然后只在需要的地方更新屏幕。在
相关问题 更多 >
编程相关推荐