Я планирую разработку кросс-платформенной игры на основе HTML5-Canvas, ориентированной на платформы Android и iPhone с использованием фреймворка Box2D js. Моя игра содержит некоторые из хороших движений физики, поэтому я выбрал Box2D JS (http://box2d-js.sourceforge.net/).Как разрешить отставание в работе при перемещении объектов с помощью механизма ядра Box2D JS в браузере Android?
Итак, я недавно использовал некоторые примеры HTML Box2D (http://box2d-javascript-fun.appspot.com/) в своем Android-телефоне и Android-планшете Android. Я действительно чувствовал низкую производительность этих страниц при выполнении основных движений физики.
Может кто-нибудь предложить, как его решить?
Может ли кто-нибудь предложить другие двигатели, которые могут обеспечить хорошую производительность, которая должна иметь прикладную физику движется, как Box2D?
P.S .: Android-планшет Android имеет 1 ГГц процессор и 512 МБ ОЗУ. Пока я работал над страницами, почти 240 МБ были бесплатными.
Я предполагаю, что вы предлагаете прирост частоты кадров. Также я проверю «временные интервалы» и «корректировки разрешения», как я могу применить. Я также проверю другие двигатели с ссылкой Мэтта. Один вопрос еще здесь: Если я получил для других двигателей, таких как LIME, Crafty или Impact, тогда я получил все физические эффекты вида box2d там? .. Спасибо за эту помощь :-) –
Игровые движки позволяют создавать Сцены, добавить/удалить узлы, работать с Действиями и отвечать на Collisions. У них нет передовой физики Box2d. Если вам не нужна вся передовая физика, они - хорошие рамки, чтобы начать строить свои игры. – markE