Как правильно перерисовывать героя при передвижении(Windows Form)?



@vlad1sat

Я не спец в написании оконных приложений в WindowsForm.
Возникла такая проблема, при передвижении персонажа остается старая позиция с изображением. Как это можно исправить? Помогите, пожалуйста!
Код: https://github.com/vlad1sat/Ulearn-Game/blob/main/…
6293cd2a480bc172698816.png


Решения вопроса 0


Ответы на вопрос 1



@GavriKos

Ну кроме очевидного «не использовать для этого винформсы?»

Каждый кадр надо очищать экран и рисовать все заново на нем. И использовать буффер — т.е. рисовать не на форме напрямую, а в памяти в битмапу, а потом битмапу в один заход переносить на форму

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *