2014-12-23 3 views
-1

Я хочу использовать излучатель частиц SpriteKit для генерации частиц для моей видеоигры Cocos2D. Частица экспортируется в файл .sks, и мне нужно, чтобы она была в формате файла .plist, чтобы это работало на моей игре Cocos2D на любые идеи?Преобразование излучателя частиц SpriteKit в plist

+2

Это два несовместимых формата, поэтому моя «идея» будет заключаться в том, чтобы: а) попытаться написать конвертер (он не даст точно таких же результатов, хотя, поскольку системы частиц SK и CC работают по-разному, интерпретируют параметры по-разному и, вероятно, даже не совместимы с функциями) или b) использовать редактор частиц, совместимый с Cocos2D. Я рекомендую b). – LearnCocos2D

+0

Любые рекомендации для редакторов частиц? – blee908

+0

Particle Designer - самый популярный. Загрузите его с https://71squared.com/particledesigner. Это платная версия, позволяющая вам экспериментировать с ней без экспорта вашего проекта. Существует онлайн-разработчик частиц на основе flash. Проверьте это на http://onebyonedesign.com/flash/particleeditor/ –

ответ

0

технически это уже файл с plist. sks на самом деле представляет собой только двоичный файл plist.

Вы можете конвертировать его обратно в xml plist используя plutil. например. plutil -convert xml1 some.sks

его нужно вернуть обратно в двоичный формат, прежде чем вы сможете использовать Xcode для редактирования sks еще раз.

Я очень сомневаюсь, что результирующий файл plist был бы даже малейшим, как и plist cocos2d. У меня нет опыта кокосов, поэтому я не знаю, что ему нужно.