我一直不停地使用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 2.x时,它已经有9年历史了。 m使用Python 3.4。任何帮助将不胜感激。
我已经设法使2.X PygameConsole 0.7版正常工作,所以我会坚持下去!
编辑:我将尝试将PyConsole移植到Python 3.X,并希望添加更多功能,以便新手可以轻松地了解发生了什么。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句