Перенес проект на новий едитор 2021.3.36 и получил 4 ошибки... Что делать? (Unity)?

Ссылка скопирована
1 ответ

Вот ошибка:
LibraryPackageCachecom.unity.ai.navigation@1.1.5EditorNavMeshAssetManager.cs(47,30): error CS1061: 'NavMeshSurface' does not contain a definition for 'IsPartOfPrefab' and no accessible extension method 'IsPartOfPrefab' accepting a first argument of type 'NavMeshSurface' could be found (are you missing a using directive or an assembly reference?)

Подскажите что делать пожалуста.

Дополнительно:

остальние ошибки:
2) LibraryPackageCachecom.unity.ai.navigation@1.1.5EditorNavMeshAssetManager.cs(88,28): error CS1061: 'NavMeshSurface' does not contain a definition for 'IsPartOfPrefab' and no accessible extension method 'IsPartOfPrefab' accepting a first argument of type 'NavMeshSurface' could be found (are you missing a using directive or an assembly reference?)

3) LibraryPackageCachecom.unity.ai.navigation@1.1.5EditorNavMeshAssetManager.cs(172,65): error CS1061: 'NavMeshSurface' does not contain a definition for 'IsPartOfPrefab' and no accessible extension method 'IsPartOfPrefab' accepting a first argument of type 'NavMeshSurface' could be found (are you missing a using directive or an assembly reference?)

4) Invalid editor window of type: UnityEditor.FallbackEditorWindow, title: Failed to load
UnityEditor.EditorApplication:Internal_CallDelayFunctions ()

Ответы:

На дворе 24 год, зачем переходить на такой "новый" юнити? Документация пишет

Navigation and Pathfinding in Unity is handled by the AI Navigation package as of Unity 2022.2

  • Я боюсь что мой проект который уже почти готов поломается а сделать бекап и установить более новий едитор не хватает памяти на ноуте(
  • Я конечно попробую, но скорее всего будет ещё больше ошибок уже связанных с ассетами

Закрой проект, удали папку Library, открой проект.
Если ошибка останется, то сверься с гайдом по апгрейду
https://docs.unity3d.com/Packages/com.unity.ai.nav...

просто в package manager пишешь com.unity.ai.navigation и удаляешь те, на которых висит ошибка

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Роман IT Ответ

Для начала, важно понимать, что перенос проекта на новый редактор может привести к некоторым проблемам из-за изменений в самом редакторе или в используемых библиотеках. Если у вас возникли ошибки после обновления Unity до версии 2021.3.36, вот несколько шагов, которые могут помочь вам их решить:

1. Проверьте ошибки в консоли Unity: откройте вкладку Console в редакторе Unity и посмотрите, какие именно ошибки возникают при запуске проекта. Это может дать вам подсказку о том, что именно пошло не так.

2. Проверьте обновления плагинов и библиотек: убедитесь, что все используемые вами плагины и библиотеки совместимы с новой версией Unity. Возможно, вам нужно обновить их до последней версии.

3. Проверьте настройки проекта: иногда после обновления Unity могут измениться некоторые настройки проекта. Проверьте настройки проекта и удостоверьтесь, что они правильно сконфигурированы.

4. Перепроверьте код: возможно, некоторые изменения в новой версии Unity требуют изменения в вашем коде. Посмотрите на ошибки, которые указываются в консоли, и попробуйте найти соответствующий код, который их вызывает.

Применяя эти шаги, вы сможете выявить и исправить ошибки, возникшие после переноса проекта на новую версию Unity. Если у вас все еще остались проблемы, не стесняйтесь обращаться за помощью на форумах сообщества Unity или в соответствующих группах в социальных сетях.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно