Годо зависает без каких-либо очевидных ошибок при сборке

#game-engine #godot

#игровой движок #годо

Вопрос:

Недавно я работал над проектом в годо (3.4 mono). В процессе разработки игры я столкнулся с ошибкой, из-за которой движок godot зависает во время сборки моего проекта (до тех пор работал нормально).

Что я пробовал:

  • Я подумал, что это будет ошибкой в любом из моих сценариев, поэтому я пошел отлаживать свой недавний сценарий -gt; Замораживание происходит до запуска сценария, потому что отладчик не запускается.
  • Поэтому я перешел к другим своим сценариям и хотел отладить их -gt; Тот же результат.
  • Следующий шаг: Создал пустую сцену -gt; тот же результат.
  • Следующий шаг: Создал новый проект и столкнулся с тем же поведением..
  • Последний шаг: Скачал свежую версию godot и получил такое же поведение в новом проекте.

Если бы кто-то столкнулся с подобной проблемой или знал, с чего начать, это бы мне очень помогло!

Заранее спасибо!

Редактировать: с помощью Theraot я нашел файлы журналов!:

 [Godot Log] https://pastebin.com/7r9XJ7Rx  

Комментарии:

1. На какой операционной системе вы работаете? Если вы работаете в Windows, посмотрите в %appdata%, внутри папки Mono должна быть папка Godot, и вы можете найти там журналы. Вы также можете перейти в папку app_userdata и найти журналы для каждого проекта. Также проверьте настройки редактора -gt; Mono -gt;gt; Сборки -gt;gt;gt; Инструмент сборки, должна быть опция для MSBuild и опция для dotnet CLI, в зависимости от того, что у него есть, попробуйте другой. Дополнение: кое-что еще, что вы можете попробовать, это загрузить Godot 3.3.4 и посмотреть, не представляет ли это также проблему. Если ничего из этого не работает и ничто не выдает вам журналы, вам, возможно, придется выполнить отладочную сборку из исходного кода.

2. Спасибо! Я нашел файлы журнала и добавил их в свой пост после того, как не нашел в нем никаких самородков или ошибок.. Может быть, вы могли бы быстро просмотреть его, если заметите странное поведение?

3. Похоже, он правильно загрузил сборку проекта. У вас также возникают проблемы с немоно-версией Godot? Что приходит на ум, так это то, что у вас может быть несколько графических процессоров (например, один интегрированный, добавленный в слот расширения), и Годо запускает игру в несовместимом (обычно это означает интегрированный). Также приходят на ум некоторые сообщения о проблемах в Windows 11, в частности о том, что изменение терминала по умолчанию может привести к сбою Godot. Попробуйте, если сможете, узнать, какие последние версии Godot работают. Однако, в конечном счете, я должен был бы сказать, что открою проблему на Github.