Низкая частота кадров в секунду на Chrome Android с простой игрой Canvas2DAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Низкая частота кадров в секунду на Chrome Android с простой игрой Canvas2D

Сообщение Anonymous »

В настоящее время я разрабатываю простую 2D-видеоигру на холсте и, тестируя производительность, заметил, что частота кадров в Android Chrome очень разочаровывает (около 45 кадров в секунду).
Примерно один из двух кадров обрывается. И я не могу понять, что в моем стеке вызовов создает проблемы с производительностью. Как вы можете видеть на снимке производительности, задача длится менее 4 мс (что меньше 16 мс на обновление)
[img]https: //i.sstatic.net/a0bCC.gif[/img]

Увеличено:
Изображение

А вот пример кода игрового цикла... почти ничего в нем (я удалил все игровые штучки):
Game.loop = function(){
ctx.setTransform(1,0,0,1,0,0);

ctx.clearRect(0, 0, canvas.width, canvas.height);

requestAnimationFrame(Game.loop);
}


Подробнее здесь: https://stackoverflow.com/questions/723 ... vas2d-game
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»