Порт Flash на iPhone - PullRequest
       43

Порт Flash на iPhone

1 голос
/ 13 апреля 2010

Как трудно было бы портировать флеш игру на iPhone. Очевидно, что Flash CS5 больше не является опцией, я все еще хотел бы знать, есть ли что-нибудь, что можно использовать повторно? или я должен написать все с нуля (Отличается ли Obj-C от ActionScript?) Есть ли другие ярлыки? Также, если кто-то делал это раньше, поделитесь своим опытом.

Ответы [ 5 ]

2 голосов
/ 13 апреля 2010

Flash - это совершенно другая платформа, и не только из-за смены языка вы будете переходить от средства рендеринга Flash к, предположительно, своему собственному использованию OpenGL: ES.

Хотя другим способом может быть перенос вашего приложения на JavaScript. И ActionScript, и JavaScript являются диалектами EMCAScript, поэтому в этой области они очень похожи, хотя API-интерфейсы будут совершенно другими.

http://paulirish.com/work/gordon/demos/ Интересно и немного связано, это реализация Flash в JavaScript.

Обратите внимание, что новый Apple T.O.S может повлиять на вас, но, насколько мне известно, это все еще бета, и я не Apple или юрист, поэтому я не буду пытаться расшифровать его для вас.

0 голосов
/ 10 июня 2010

Это сложно, но возможно. Сейчас я работаю над автоматическим конвертером кодов.

0 голосов
/ 24 апреля 2010

Я делаю то же самое. Я использую Cocos2d для iPhone . Это довольно хороший движок 2d игры. На самом деле, два приложения, созданные с его помощью, находятся в текущем топ-25. Вам, однако, придется повозиться в грязи в Objective-C. Objective-C отличается от ActionScript, но если вы привыкли к объектно-ориентированному программированию, вы сможете переключиться. Программирование флэш-игры отличается от программирования типичной игры, выполняемой в Objective-C / C / C ++. Итак, если вы знакомы с тем, как делать вещи в мире программирования игр Objective-C / C / C ++ (цикл рендеринга, захват входных данных и т. Д.), У вас все будет хорошо. Если нет, вам придется привыкнуть к отсутствию временной шкалы Flash, работе с кадрами и т. Д. Удачи! Вы можете сделать это!

0 голосов
/ 13 апреля 2010

Для своей игры Hudriks я использовал flash для создания уровней и анимации. Для этого был разработан движок анимации, который поддерживает анимацию движения, а затем написал сценарии JSFL, которые проходят через объекты Flash и экспортируются в формат, который можно анализировать в моей игре.

Для написания JSFL - ищите документ под названием Extending Flash.

Остальное было разработано с нуля с использованием Objective C с OpenGL. Не вижу возможности компиляции «в один клик» или конвертации из Flash в iPhone (не считая CS5), но с разработкой расширений для Flash вы можете повторно использовать некоторую работу.

0 голосов
/ 13 апреля 2010

читать заявления от яблока, нет, это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...