Einzelnen Beitrag anzeigen

pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#1

DxDraw.Surface.width DelphiX

  Alt 27. Feb 2006, 16:02
Moin leute ich hab wieder eine Frage an euch

if Dxdraw1.Surface.Pixels[round(Figur1.x+(Figur1.Width div 2)),round(Figur1.y+Figur1.Height)+i] = RGB(101,101,101) then Figur1.ydiff := 0 else Figur1.ydiff := 5; mit diesen code fradg ich ab ob meine Figur auf dem Boden läuft. das klapt auch ganz wunderbar bis er über 800 Pixel hinausläuft die ich für die Größe von DXDraw angegeben hab. (Engine.x verändert). dann checkt er den pixel nicht mehr sondern fällt einfach ??? warum
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat