Python 如何将控制台插入pyGame窗口?
我正在做一个文本冒险,我想有pyGame动画和插图以及一个HUD 如何插入此控制台Python 如何将控制台插入pyGame窗口?,python,user-interface,console,pygame,frontend,Python,User Interface,Console,Pygame,Frontend,我正在做一个文本冒险,我想有pyGame动画和插图以及一个HUD 如何插入此控制台 谢谢 我敢肯定那是不可能的。如果你想在Pygame屏幕中安装一个控制台,那么你必须编写自己的控制台,或者找到其他人为你的游戏编写的控制台(例如,),你可以在不同的屏幕“部分”中使用 使用python3x会遇到多个库的问题,这些库不是为您预先编译的如果可以的话,它将简化使用2.7或2.6的过程。(有一个python2.7二进制文件,但不在头版) 控制台并不太难。你需要分解组件,决定你需要什么。 从小型项目开始,一
谢谢 我敢肯定那是不可能的。如果你想在Pygame屏幕中安装一个控制台,那么你必须编写自己的控制台,或者找到其他人为你的游戏编写的控制台(例如,),你可以在不同的屏幕“部分”中使用 使用python3x会遇到多个库的问题,这些库不是为您预先编译的如果可以的话,它将简化使用2.7或2.6的过程。(有一个python2.7二进制文件,但不在头版) 控制台并不太难。你需要分解组件,决定你需要什么。 从小型项目开始,一次实现一个功能
dict()
,用于命令,具有函数名的值if cmd in commands:
commands[cmd]()
# same as commands["n"]()
您甚至可以让控制台的print_help()使用函数docstrings。++。实现一个基本控制台要比听起来容易得多。你能给我一些实现基本控制台的示例代码吗?我试图使用pyGame控制台库,但我似乎与3.1存在兼容性问题,我从未尝试在pyGame中实现控制台-我认为这会很棘手。但如果伊莱说这比听起来容易,我可能会在以后试一试。听起来像个有趣的项目。