Pygame写到其他终端?

时间:2013-04-24 04:31:24

标签: python pygame

我想知道是否可以将pygame代码写入单独的终端,以便您仍然可以执行打印到终端等操作。当pygame的显示器初始化时,似乎无法将任何输入放入终端。有办法解决这个问题吗?

我也想知道如果有可能,另一个终端可以编辑运行pygame的那个来改变某些东西吗?

Github

1 个答案:

答案 0 :(得分:0)

好的,一旦你初始化pygame并在Commands.py中的startDisplay()中启动你的pygame循环,你基本上将你的main()循环留在game.py中。因此,您的重复输入请求将不会再次发生。如果你想在startDisplay()循环期间调用输入,你需要在那里明确地做。正如我上面所说,这将暂停你的游戏,直到你输入一个命令,这显然不是很好。您可以围绕它构建一个小逻辑,并且只在操作中断期间请求输入或实现Pause事件(使用键事件),该事件随后会调用命令的提示。