我已经厌倦了Python和Pygame,在我一直在制作的一个非常基本的游戏中遇到一些错误之后,我一直认为有一些可以处理字符串输入的控制台(来自开发人员)会非常方便。
以下是一个例子:
我注意到双重跳跃后球员消失了。所以,在我希望创建的控制台中,我会输入:
>> report_bug("Player disappears after double jumping")
其中report_bug(string)
是用户定义的函数,它将执行以下操作:
report_bug(string):
# Check if debug file already exists; create new file if none exists
# Append string to file, along with other extra info
有人能指出我正确的方向吗?我是否必须从零开始创建一些东西,如果是这样,我将如何去做呢?我试图修改源代码来自:http://www.pygame.org/project-pygame-console-287-.html,但是当我使用Python 3.4时,它已经有9年了,并且是为Python 2.x而制作的。任何帮助将不胜感激。
答案 0 :(得分:0)
我已经设法让2.X PygameConsole版本0.7正常工作,所以我会坚持下去!
编辑:我将尝试将PyConsole移植到Python 3.X并希望添加更多功能,以便新手可以轻松了解正在发生的事情。