То, что я пытаюсь сделать, - создать окно просмотра, чтобы просмотреть небольшую часть фона. (И позже положил спрайтов).Pygame: Blitting the moving background создает слишком много размытия
Однако проблема, которую я заметил, - это проблема размывания фона, когда она начинает двигаться. Я не был уверен, что это происходит потому, что blitting медленный или из-за проблемы в коде. Я искал примеры того, как другие блистают или создают прокрутку фона и нашли эту статью: Scrolling Games
Я использовал их простой пример, и, конечно же, фон выглядит размытым, когда вы прокручиваете (иначе blit фон со смещением). Я также думал, что это может быть падение FPS по какой бы то ни было причине, но оно вообще не отклоняется. Я не могу вспомнить проблему, подобную этой, с другими 2D-играми. Я понимаю, что может быть какое-то размытие движения из-за его постоянного смещения. Просто интересно, могу ли я сделать что угодно, чтобы облегчить это. Может ли кто-нибудь услышать что-нибудь, что я могу потерять? Я был бы признателен за любые отзывы или помощь. Спасибо
Это поможет, если вы разъясните, что вы подразумеваете под «размыванием» здесь. Я сомневаюсь, что вы получаете что-то похожее на то, что большинство людей назвали бы «motion blur», поскольку это влечет за собой смешение цветов пикселей. Вы получаете мерцающие или отрывистые обновления? Вы получаете «разрыв», т. Е. Видя верхнюю половину одного кадра и нижнюю половину предыдущего кадра? Вы видите части нескольких кадров, но не чистую линию между ними? –