2024-06-26 14:38:31 发布
网友
我正在做一个文本冒险,我想有pyGame动画和插图和一个HUD!在
如何插入这个控制台?在
谢谢!在
对于您的游戏,您可以使用subsurface,用于不同的屏幕“部分”。在
使用python3x会遇到多个库的问题,这些库不是为您预先编译的。如果可以的话,使用2.7或2.6可以简化事情。(有一个python2.7二进制文件,但不是在头版)
控制台并不难。你需要分解组件,决定你需要什么。 从一个小型项目开始,一次实现一个功能。在
dict()
commands={“n”:向北移动,“s”:向南移动,“fps”:切换“fps”,“help”:打印“help”}
输入时,如果键存在,调用dict的值:
if cmd in commands: commands[cmd]() # same as commands["n"]()
您甚至可以让控制台的print_help()使用函数docstrings。在
我很确定那是不可能的。如果你想要一个Pygame屏幕上的游戏机,那么你必须自己写,或者找别人写的(例如http://pygame.org/project-pygame-console-287-.html)
对于您的游戏,您可以使用subsurface,用于不同的屏幕“部分”。在
使用python3x会遇到多个库的问题,这些库不是为您预先编译的。如果可以的话,使用2.7或2.6可以简化事情。(有一个python2.7二进制文件,但不是在头版)
控制台并不难。你需要分解组件,决定你需要什么。 从一个小型项目开始,一次实现一个功能。在
dict()
的字符串,用于命令,值为函数名。在commands={“n”:向北移动,“s”:向南移动,“fps”:切换“fps”,“help”:打印“help”}
输入时,如果键存在,调用dict的值:
您甚至可以让控制台的print_help()使用函数docstrings。在
我很确定那是不可能的。如果你想要一个Pygame屏幕上的游戏机,那么你必须自己写,或者找别人写的(例如http://pygame.org/project-pygame-console-287-.html)
相关问题 更多 >
编程相关推荐