p5.js улучшить плохую производительность на Android или iOS? - PullRequest
0 голосов
/ 23 ноября 2018

Я работаю над простым игровым приложением, которое кто-то разработал с помощью p5js.Он был предназначен для использования на настольных ПК, и я отвечаю за его обновление для мобильных устройств.

Проблема: на iOS (протестировано с iPhone 7 и XR) она работает хорошо, но на моем телефоне Android (проверенос Nexus 6P) сильно зависает и сильно отстает.Игра довольно простая, есть 2D-блок, пересекающий другие блоки.

Я также сравнил примеры веб-сайта pj5s на обоих устройствах.Например, пример системы с несколькими частицами (https://p5js.org/examples/simulate-multiple-particle-systems.html) сильно отстает на Android с системой с одной частицей. На iPhone 7 даже с десятью системами он отстает не так сильно, как на Nexus.

Любойпредложения, на которые следует обратить внимание при разработке с использованием p5js для явно менее мощного движка JavaScript на (относительно новых) телефонах Android? Например, максимальное количество объектов на экране, время обновления или что-то в этом роде?

...