我正在用Ren‘’py(基于python)做一个游戏,大多数错误都没有显示出来,特别是python代码中的错误。是否有可能在编译时检查可能的错误,以及如何获取错误发生的位置?如果有错误,游戏通常不会运行,或者在没有message.Is的情况下出现错误时中断,可能有一个文件,它们是在哪里写的,或者类似的东西?或者我必须到处使用日志进行调试?
发布于 2015-03-03 07:08:30
当您第一次尝试编译RPY文件时,将显示编译错误。它们将被放在项目目录中的"errors.txt“中。然而,大多数错误不是在编译时发现的,只有在运行时遇到它们时才会显示出来。
您可以使用Lint来检查一些常见的错误(称为"Check Script (Lint)"),但大多数情况下,您必须使用playtest来确保没有错误。播放过程中的错误应该会弹出一个灰色屏幕,显示错误和回溯,并提供忽略、回滚或退出选项。这个屏幕没有为您显示吗?
发布于 2019-07-07 07:33:36
如果你正在寻找像某些语言那样的智能感知,当你编写代码时,IDE会显示错误,那么它就不存在。你必须启动游戏,以便编译代码,然后Ren‘’py就会显示错误。你可以在编辑器或者Ren‘’Py创建的errors.txt中看到它们。要测试python代码,可以启动游戏并键入Shift +O打开控制台。
https://stackoverflow.com/questions/20793740
复制相似问题