我有一个游戏目前经常崩溃,我想知道我是否可以制作一个日志文件来尝试防止这种情况发生。
1 回答
1
转到项目菜单 -> 项目设置... -> 常规选项卡 -> 日志记录 -> 文件日志记录。
有两个选项“Enable File Logging”和“Enable File Logging.pc”。前者顾名思义启用文件日志记录,如果项目在 PC 上运行,后者会覆盖该值。
鉴于您可能正在 PC 平台上编辑项目,那么“启用文件记录.pc”就足够了(默认情况下是这样,即您无需执行任何操作)。否则,请确保“启用文件日志记录”已打开。
日志文件将保存在“日志路径”中指定的路径中。默认情况下,路径是“user://logs/log.txt”,这意味着它将位于数据文件夹中。您可以转到项目菜单 -> 打开项目数据文件夹以打开该文件夹。另请参阅数据路径。
只要“Enable File Logging”开启,每次运行游戏,Godot都会创建一个新的Log文件。它将包括输出面板(编辑器窗口底部)中显示的任何内容,包括您使用print、print_debug、push_warning、push_error和输出的内容assert。
当然,您也可以使用File该类并写入任何您想要的文件。
于 2021-05-27T03:45:03.217 回答