Показать сообщение отдельно
Старый 25.01.2013, 00:28   #1141
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Вопросы от новичка

А сделать загрузчик для своего формата нельзя?
Можно, конечно:
AssetPostprocessor.OnPostprocessAllAssets
ЗЫ: плохо, что инспектор для своих объектов делать нельзя
Вот например импорт xml описания атласа шрифта:
using UnityEditor;
using UnityEngine;

public class XMLpostprocessor : AssetPostprocessor
{

    static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths)
    {
        foreach (string i in importedAssets)
        {
            if (i.EndsWith(".xml"))
            {
                Debug.Log("xml file impored " + i);
                FontImport.ImportFont(i);
            }
        }
    }
}
Собственно импорт осуществляет класс FontImport, а это для автоматизации импорта.
(Offline)
 
Ответить с цитированием