2017-02-09 7 views
5

Я знаю, что название может показаться неточным, но это потому, что я не знаю, где моя ошибка исходит от ...Unity Метафайлы ошибки

Во-первых, вот моя организация папка:

  • активы
    • Сцены
    • Сценарии
      • MemoryCard.cs
      • SceneController.cs
    • спрайтов

При запуске, файл "КАРТ.ПАМЯТИ" был назван как "MemoryCards" (обратите внимание на "S" в конце). Я использую для редактирования своих файлов с помощью встроенного текстового редактора Unity «Monodevelop», а при редактировании файла я решил переименовать его через Monodevelop ..., который оказался плохой идеей, так как теперь есть предупреждающее сообщение:

«Файл метаданных (.meta) существует, но его ресурс« Assets/Scripts/MemoryCards.cs »не найден. При перемещении или удалении файлов за пределами Unity убедитесь, что соответствующий .meta-файл перемещен или удален вместе с ним ».

Я первый удалил файл .cs и создал новый, но ошибка остается ...

Моя проблема, я не знаю, какой мета-файл я должен искать, начиная с мета-файл «MemoryCards.cs .meta "был удален и заменен при создании нового скрипта его соответствующим .meta-файлом ...

Я предполагаю, что есть какой-то конкретный файл, ссылающийся на все метафайлы, такие как дерево или так ... но Я не нашел ни одного документа в Интернете.

Я надеюсь, что любой из вас сможет помочь мне :)

Спасибо заранее,

Axel

+0

Хмммм ... Вы абсолютно уверены, что нет файла под названием MemoryCard.cs.meta или MemoryCards.cs.meta? – Maakep

+1

Похоже, что если вы не сделаете сборку «runnable», Unity будет предупреждать вас, хотя ошибка была исправлена ​​... Возможно, я должен был проигнорировать эту ошибку и продолжить ... Теперь все в порядке. –

+0

О, хорошо! Так что все работает сейчас?Кстати, какая версия единства вы используете? – Maakep

ответ

2

Переименование файла в Monodevelop вызвал ошибку с мета-файл.

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

НО, если вы не сделаете правильные ссылки/ссылки на новый файл и не допустите, что игра будет запущена, Unity предупредит вас, что ошибка остается ... но нет.

Итак, если вы похожи на меня «человека, который не может продолжать, пока не будут решены все ошибки» ... Ну, просто проигнорируйте его и создайте свой проект, ошибка исчезнет.