2016-12-12 12 views
0

Я много искал в Google, но я не нашел ответа, который мне нужен. У меня есть много анимационных файлов, созданных для IOS, которые поставляются со списком спрайтов и относительным файлом plist. Мне нужно импортировать кадр из этих анимаций в Unity, но я не знаю, как это сделать, потому что нет прямой совместимости с plist, и я не нашел программное обеспечение, которое извлекает правильные кадры из листа спрайтов. Кто-нибудь знает, как я могу это сделать?Импорт анимации plist в Unity или извлечения кадров

+0

.plist - это всего лишь XML. В худшем случае, вы, вероятно, можете сами их разобрать. – Jephron

+0

Спасибо за ваш ответ. Я знаю, что plist - это XML, но я не ищу худшего сценария ;-) Я надеюсь, что кто-то еще столкнулся с этой проблемой и решит ее ;-) –

ответ

0

Использование System.XML.XMLDocumentTextAsset.text) для синтаксического анализа .plist и TextureImporter.spritesheet с SpriteMetaData для чтения данных spritesheet/записи.

Я использую XMLDocument в производстве (быстро) для чтения SVG-файлов. Для TextureImporter, here вы можете увидеть пример, где я подталкиваю спрайты непосредственно с ним.

Файлы
+0

Спасибо, Geri за ваш ответ. Я не хочу использовать эти анимации непосредственно из plist, я хочу импортировать их в Unity, и после этого я хочу воссоздать все эти анимации в Unity. Если я хорошо понимаю, вы предложили мне запустить эту анимацию в Unity, но это не моя цель ;-) –

+0

@LucaPanteghini Я использовал это, чтобы переименовать фрагменты в моем проекте. Аналогично, вы можете написать сценарий редактора, который импортирует данные анимации. – Geri

+0

@LucaPanteghini Я боюсь, что вы не найдете что-то «Импортируйте информацию о листе спрайта из plist to Unity» там. – Geri