2016-06-11 2 views
1

В настоящее время я пытаюсь расширить редактор единства с помощью специальных реализаций EditorWindow. Он следует свободно this guide.Реализация редактораWindow требует реимпорта для загрузки актива

Я пытаюсь сохранить объект, содержащий сериализованные объекты, как своего рода базу данных.

Это работает просто отлично!

Однако. Если я закрыть единство и открыть его

db = (FigureDB)AssetDatabase.LoadAssetAtPath("Assets/Logic/Database/FigureDB.asset", typeof(FigureDB));

оленья кожа загрузить файл активов если я вручную реимпорта реализацию EditorWindow в рамках единства (RightClick на CS-файл -> реимпорт).

я код в Visual Studio (.... я подозревал ли это имеет значение или нет строчной окончаний-то проблемы, но это не кажется, так)

После открытия Unity я также вижу в инспекторе (при выборе актива) The associated script can not be loaded. Please fix any compile errors and assign a valid script (несмотря на то, что ошибок времени компиляции не видно)

Любые предложения? Если вам нужна дополнительная информация, я с радостью предоставит их, однако это не проблема кода, а проблема IDE.

ответ

0

Вы использовали это?

AssetDatabase.ImportAsset("Assets/Logic/Database/FigureDB.asset", ImportAssetOptions.Default); 
+1

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

Смежные вопросы