воскресенье, 20 февраля 2011 г.

HTML5. Canvas ч.4.

Начал портировать на JS Свибплекс:http://dl.dropbox.com/u/15250319/WebSplex0.007/splex.html

Все работает, только жутко тормозит! Есть еще некоторые глюки связанные с переносом физики. Но все это временно. Для увелечения производительности, карты в портированной игре будут меньшего размера.

Оказалось на JS нельзя подключать локальные файлы, например карты уровней или профили объектов. Более менее навороченый редатор сделать не получается. Говорят для этих целей надо использовать Ajax. Пока еще с этим не ковырялся. Портировать Свибплекс можно и без редактора - карты будут хранится внутри отдельного JS скрипта в виде матрицы из чисел. В принципе, это нормально и мне этого пока достаточно.

Оказывается, существует "обертка" для написания приложений на JS для андроида (и не только) - PhoneGap:
http://www.mini-server.ru/faq/programms/103-android-eclipse-ubuntu
http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart#BuildingTheSampleProject
http://www.phonegap.com/
Удалось таки образом запустить один из моих предыдущих примеров: http://dl.dropbox.com/u/15250319/index.html
Исходники тут:http://dl.dropbox.com/u/15250319/HelloPhoneGap.tar.gz