我正在使用 Ren'py(基于 python)制作游戏,大多数错误都没有显示,尤其是 python 代码中的错误。是否有可能在编译时检查可能的错误以及如何找到发生错误的位置?如果有错误,游戏通常不会运行或在没有消息的错误出现时中断。可能有一个文件,它们被写入的地方或类似的东西?还是我必须到处使用日志进行调试?
请您参考如下方法:
当您第一次尝试编译 RPY 文件时,将显示编译错误。它们将放在您的项目目录中的“errors.txt”中。然而,大多数错误不会在编译时被发现,只有在运行时遇到它们才会出现。
您可以使用 Lint 检查一些常见错误(称为“检查脚本 (Lint)”),但大多数情况下您必须进行游戏测试以确保没有错误。播放期间的错误应该会弹出一个灰色屏幕,显示错误和回溯,并提供忽略、回滚或退出选项。此屏幕不显示给您吗?
