Godot 4.1 在启动编辑器时不断崩溃并显示此错误消息

问题描述 投票:0回答:1

我正在用 Godot 4.1 编写一个项目,我累了,所以我关闭了编辑器。

第二天回来,打开编辑器后,弹出这个错误:

Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.

我一打开编辑器,我就快速看到了这条消息,然后 Godot 就崩溃了。

我正在用 Godot 4.1 编写 2D 平台游戏

我需要一种无需打开编辑器即可解决问题的方法,因为我无法在编辑器中执行任何操作

crash gdscript godot4
1个回答
0
投票

未配置 Blender 并不是 Godot 崩溃的原因。相反,崩溃的真正原因可能永远不会输出错误消息。


查看终端中的错误

如果从终端/控制台启动 Godot,您将有更好的机会收到错误消息。如图所示,打开终端/控制台并从中启动 Godot。 您应该能够通过网络搜索找到针对您的操作系统版本执行此操作的方法。

Godot 会将所有进入输出面板的内容推送到终端/控制台。因此您会在那里看到错误和其他消息。从终端/控制台打开 Godot 的目的是让你可以看到 Godot 崩溃后的错误。


在数据文件夹中找到日志

您还可以找到日志。除非您为它们配置了不同的位置,否则它们应该位于项目的数据文件夹中。

因此,您需要找出 Godot 在操作系统中存储日志的位置。文档中对此进行了介绍:访问持久用户数据

您也可以从编辑器中获取它,但为此您需要一个为此打开的项目。因此,打开或创建另一个项目,然后转到“项目”->“打开用户数据文件夹”。这将打开 Godot 存储该项目的日志和其他数据的文件夹,其他项目的文件夹应该位于同一位置。


摆脱 Blender 路径错误

让我们也解决 .blend 文件问题。你要么:

  • 删除项目中的所有 .blend 文件。这些应该是 Blender 文件,因为 Blender 是一个 3D 编辑器,而您在 2D 中工作,您可能不需要它们...如果您将 .blend 文件用于其他用途,则不需要。那只会给戈多带来麻烦。
  • 或者配置你安装Blender的路径(如果没有,则下载并安装)。同样,您需要访问编辑器,因此打开或创建另一个项目。您可以在编辑器 -> 编辑器设置 -> 常规 -> 文件系统 -> 导入 -> Blender 3 路径中设置路径。 不,在撰写本文时,Blender 4 不受支持。

缩小触发崩溃的范围

你的目标应该是抛弃问题的根源和非问题的根源。

如果你有版本控制。 您应该使用版本控制o,.,o.您可以恢复到旧的提交并尝试打开项目以查看它们是否也崩溃。您正在寻找第一个崩溃的提交,因为它可能是引入问题的提交。

您可能还想删除 .godot 文件夹(我假设您不会在存储库中跟踪该文件夹),以便 Godot 重新生成它。

如果你没有版本控制。 祝你好运,o,.,o. 您可以尝试创建一个新项目并开始从旧项目中移动内容,直到新项目失败。 您也可以尝试从旧的上删除一些东西,直到它可以工作为止。

无论如何,为了安全起见,制作项目的副本(包括存储库中未跟踪的文件,如果有的话)仍然是个好建议。


如果您设法找出问题的原因,请在 https://github.com/godotengine/godot/issues 打开错误报告 - 如果您可以检查其他版本的 Godot(例如Godot 4.0、Godot 4.2) 也受到影响。

即使您没有设法隔离问题,崩溃就是崩溃,最好不要让它不被报告。但请注意,Godot 开发人员常常忙得不可开交……因此,您很可能能够在补丁准备好之前解决问题并继续您的项目。不要等待戈多。

© www.soinside.com 2019 - 2024. All rights reserved.