#android #html #canvas #port
#Android #HTML #холст #порт
Вопрос:
Я потратил последнюю неделю на разработку небольшой платформенной игры с элементом canvas HTML5. Я думал о попытке перенести мою игру на платформу Android, но наткнулся на несколько вопросов. Я никогда не занимался программированием ни на Android, ни на Java! Только Javascript и PHP — но, полагаю, я хорошо разбираюсь в программировании в целом.
-
Смогу ли я использовать ту же процедуру для создания своей игры? Здесь я имею в виду мой способ рисования всего на экране / холсте. Остальное — это просто вычисления, и его следует легко перенести?
- В каждом игровом цикле я рисую фоновое изображение, все предметы и обоих игроков.
-
Каким был бы наилучший способ управления платформенной игрой на сенсорном экране? Я думал об обнаружении отдельных частей экрана по отдельности.
- Палец с правой стороны: идите направо
- Палец с левой стороны: пройдите влево
- Коснитесь экрана: перейти
- Коснитесь 2 пальцами: поместите бомбу
Приветствуются любые предложения или ссылки. Дайте мне знать, если вам нужно увидеть какой-либо код или пример игры.
Ответ №1:
Я предлагаю вам изучить возможность использования cocoonjs с вашим опытом работы в php / javascript. Это действительно новое, поэтому документации не так много, но если вы просмотрите демонстрационный код, я уверен, у вас все будет в порядке.
Ответ №2:
Я не буду здесь конкретизировать, но я думаю, вы можете посмотреть на Appcelerator Titanium и Phonegap для написания приложений для Android с использованием PHP и Javascript. Однако существует разница между тем, как они функционируют и что они делают.
Вот несколько ссылок:
http://www.appcelerator.com/products/titanium-mobile-application-development/
http://www.phonegap.com/home
Комментарии:
1. Есть ли у вас что-нибудь о производительности на Android по сравнению с родной Java?
2. Кроме того, будет ли возможно запустить подобное приложение через Android Market?