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