|
|
|||||
Регистрация: Mar 2014
Сообщений: 2
|
Из flash в Unity
Приветствую! Возник такой вопрос: имеется flash игра, написанная на AS3. Требуется перенести её на Unity 3d. Вариант один: переписать весь код (с AS3 на C#/JS). Собственно вопрос: можно ли это реализовать, как-то в автоматическом режиме, т.е. конвертировать, как-то. Например, сама Unity раньше поддерживала flash: можно было писать на JS/C#, а потом компилировать flash'ку. И, вроде как, они JS/C# переводили в AS3. По идеи и обратно можно или, всё же нельзя?
|
|
|||||
strange mood
|
Юнити малость по-другому устроена, там другое апи, другая система событий, нет флешового дисплей-листа. Автоматически сконвертить вряд ли получится. Только ручками, аккуратно переносить то, что не имеет завязок на апи (либо есть минимальные завязки, для которых в апи юнити есть совместимые аналоги), а все остальное фактически придется продумывать заново.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
Есть штука специально для этого как раз, UniSWF
Там свой API, полностью повторяющий API флеша. Если делать игру на UnityScript, а не C#, порт игры будеть самую малость сложнее, чем простой копипейст (просто поменять кое-где название своих функций), ибо синтаксис unityscript очень похож на AS3. Для игры на Starling тоже есть расширение (опенсорс, но без UniSWF не работает), к сожалению, ссылку не нашел (могу еще поискать, если у вас на старлинге игра, или сами поищите на starling форуме). Минус - цена. Я уверен, есть и свободные решения, ибо проблема перевода контента с флеша на юнити стоит ребром, много народу переводит свой контент ради билда на WP8 (Как раз тот случай со starling) |
|
|||||
Регистрация: Mar 2014
Сообщений: 2
|
Либо я плохо искал, либо действительно нету. Кто-то использует, как раз этот плагин, а кто-то руками всё переписывает заного. Но, вроде, как UniSWF - самое то. Огромное, вам, спасибо!
Кстати, если вдруг кому-то лень искать: то самое опенсорс расширение для игры на Starling |
Часовой пояс GMT +4, время: 11:15. |
|
« Предыдущая тема | Следующая тема » |
|
|