|
#1
|
|||
|
|||
Мерцание...
Привет всем...
У меня класическая проблема... Пишу игру на делфи. Но как ни крути в неее попадает это отвратительное мерцание! Что делать без понятия... DelphiX OpenGL С++ и подобное не предлагать... Делаю так: Есть TPaintBox, туда через Draw выводится рисунок кораблика по координатам, которые постоянно меняются Код:
PaintBox1.Canvas.Draw(x,y,Image1.Picture.Graphic) Я ни в чем никогда не уверен... И в этом тоже... |
#2
|
|||
|
|||
Рисуй на буферной картинке, а потом выводи ее не стирая фон.
Т.е. у тебя буфер д.б. такого же размера, что и отрисовываемая облась (TPaintBox), что бы при отрисовке он закрывал все пространство. в качестве буфера используй TBitmap. Тогда при прямой оторисовке (draw) тормозов не будет. |