В моем коде для моей игры была система рисования, которая рисует, а затем перерисовывает машину (или коробку) каждые 50 тиков.у меня очень плохо мерцает при запуске кода (даже когда он не двигается) все, что вам нужно, я могу захватить:)
я попробовал: -Двойную буферизацию -Вкладывание всего на панель и обновление этого
// Мой код рисования
Bitmap greenCar = new
e.Graphics.FillRectangle(car.getDrawingbrushColor(),
car.getCarposition());
e.Graphics.DrawImage(greenCar,car2.getCarposition());
}
мой код таймера
scoreTimer.Tick += new EventHandler(Tick2);
scoreTimer.Interval = 100;
scoreTimer.Start();
DoubleBuffered = true;
Мой код обновления
{
this.Counter.Text = Scorecounter.ToString();
Scorecounter += 1;
panel1.Refresh();
}
я просто не хочу, чтобы он мерцал, ядействительно сдерживает меня.