![]() |
DxDraw.Surface.width DelphiX
Moin leute ich hab wieder eine Frage an euch
Delphi-Quellcode:
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
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;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz