我有一款游戏目前经常崩溃,我想知道是否可以制作一个日志文件来防止这种情况的发生。
转到项目菜单->项目设置…->"常规"选项卡->日志记录->文件日志记录。
存在两个选项";启用文件记录";以及";启用文件记录.pc";。前者按照名称的建议启用文件日志记录,如果项目在PC上运行,后者会覆盖该值。
假设您可能正在PC平台中编辑项目,那么";启用文件记录.pc";打开就足够了(默认情况下,也就是说,你什么都不用做(。否则,请确保";启用文件记录";打开。
日志文件将保存在";日志路径";。默认情况下,路径是"0";user://logs/log.txt",这意味着它将在数据文件夹中。您可以转到项目菜单->打开项目数据文件夹以打开该文件夹。另请参见数据路径。
只要";启用文件记录";打开时,每次运行游戏时,Godot都会创建一个新的日志文件。它将包括输出面板(编辑器窗口底部(中显示的内容,包括使用print
、print_debug
、push_warning
、push_error
和assert
输出的内容。
当然,您也可以使用File
类并根据需要写入文件