Перенес проект на новий едитор 2021.3.36 и получил 4 ошибки... Что делать? (Unity)?
Вот ошибка:
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 и удаляешь те, на которых висит ошибка
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для начала, важно понимать, что перенос проекта на новый редактор может привести к некоторым проблемам из-за изменений в самом редакторе или в используемых библиотеках. Если у вас возникли ошибки после обновления Unity до версии 2021.3.36, вот несколько шагов, которые могут помочь вам их решить:
1. Проверьте ошибки в консоли Unity: откройте вкладку Console в редакторе Unity и посмотрите, какие именно ошибки возникают при запуске проекта. Это может дать вам подсказку о том, что именно пошло не так.
2. Проверьте обновления плагинов и библиотек: убедитесь, что все используемые вами плагины и библиотеки совместимы с новой версией Unity. Возможно, вам нужно обновить их до последней версии.
3. Проверьте настройки проекта: иногда после обновления Unity могут измениться некоторые настройки проекта. Проверьте настройки проекта и удостоверьтесь, что они правильно сконфигурированы.
4. Перепроверьте код: возможно, некоторые изменения в новой версии Unity требуют изменения в вашем коде. Посмотрите на ошибки, которые указываются в консоли, и попробуйте найти соответствующий код, который их вызывает.
Применяя эти шаги, вы сможете выявить и исправить ошибки, возникшие после переноса проекта на новую версию Unity. Если у вас все еще остались проблемы, не стесняйтесь обращаться за помощью на форумах сообщества Unity или в соответствующих группах в социальных сетях.