Я разработал 2d движок с использованием love2d (lua), рисование спрайтов не было проблемой. Из-за грязного кода мне пришлось все перекодировать.
У меня сейчас тот же движок с более чистым кодом.
Я не рисовал на холсте и имел проблемы с производительностью.
Теперь все в порядке, отображается на моем холсте. Но только моя кодировка является блюром. Я не все изменил / перемасштабировал, поэтому не понимаю, почему это происходит.
Я не могу показать минимальный код, но в конце дня, несмотря на то, что все игровые объекты я просто рисую с: love.graphics.draw (image, quad, x, y)
блюры: /
Редактировать: это начинается не размыто, это происходит, когда я начинаю двигать моего персонажа (и затем никогда не уходит).
Но я просто изменяю x и y, когда я это делаю ...
Edit2: чем больше я двигаю своего персонажа, тем меньше он становится неясным (я имею в виду, что он останавливается, когда я немного двигаю своего персонажа).
Мой таймер анимации не обновляется, когда есть только один кадр (например, анимация в режиме ожидания). Но я не знаю, как это может быть связано ... нет перерисовки, когда я оживляю, я просто изменяю индекс кадра .. Я смущаюсь