Comments 13
Спасибо за статью!
x = x + xspeed
y = y — yspeed
yspeed -= 0.1
if( keyPressed ){ yspeed ++ };
Вот физический движок для данной игры.
Потом надо двигать препятствия и проверять 1, 2, 3 прямоугольники на пересечение с квадратом. (иф с четырьмя, а может и тремя условиями).
y = y — yspeed
yspeed -= 0.1
if( keyPressed ){ yspeed ++ };
Вот физический движок для данной игры.
Потом надо двигать препятствия и проверять 1, 2, 3 прямоугольники на пересечение с квадратом. (иф с четырьмя, а может и тремя условиями).
1. Уже сложнее кросс платформа
2. В Android разве что на Canvas рисовать можно — а это ужас на 2.х, так как нету аппаратного ускорения, и на 4.х 100% будет OutOfMemory, разве что сделать имитацию движения, а размер холста не менять — но это уже костыль. Да и скорость все равно будет на порядок меньшая
Я не знаю, как можно написать проще без использования движков.
2. В Android разве что на Canvas рисовать можно — а это ужас на 2.х, так как нету аппаратного ускорения, и на 4.х 100% будет OutOfMemory, разве что сделать имитацию движения, а размер холста не менять — но это уже костыль. Да и скорость все равно будет на порядок меньшая
Я не знаю, как можно написать проще без использования движков.
Вывод довольно странный. По моему мнению все сильно зависит от задачи. Причем разница может быть как весьма незначительной, так и катастрофической. Причем как в пользу Андроид так и iOS. Ну приведу один лишь пример: нужно портировать некое приложение, использующее CoreText. И? Придется либо делать все с нуля, включая концепцию (переписать на HTML к примеру), или создавать свое подобие CoreText используя более низкоуровневые API. И таких нишевых моментов довольно много. Поэтому сравнивать скорость разработки на примере игрушек не вполне корректно.
Да, Вы правы. В iOS из коробки есть поддержка PDF, в Android нету, и отрытых библиотек под правильной лицензией нету, есть только MuPDF под GPL — а оно для продакшена не подходит, ибо открывать исходники нельзя.
Я лишь говорил за игры и за то, что встроенный физический движок в iOS не имеет большого преимущества.
Я лишь говорил за игры и за то, что встроенный физический движок в iOS не имеет большого преимущества.
а зачем нужна поддержка PDF в платформе, если можно показ PDF передоверить активити любого стороннего приложения?
Это не удобство, а если нету приложений для открытия PDF? + Почти всегда приложение являет собою журнал/книгу/мануал. Что это за приложение, которое требует еще левое приложение? Заказчики недовольные)
Sign up to leave a comment.
Создаем прототип игры Flappy Bird под Android на LibGDX