![]() |
DelphiX: Collision mit Pixelcheck?
Hi
Ich möchte in meinem Spiel mit DelphiX eine pixelgenaue Kollisionsabfrage machen.
Code:
in verschiedenen beispielen die ich gefunden habe funktioniert das auch, nur bei mir nicht obwohl ich genau das gleiche habe.
objekt.pixelcheck := true;
in spieler.docollision: if sprite = objekt then bla hat jemand eine idee, woran das liegen kann? zur info: ich hab delphi 6 enterprise. Danke schonmal, |
Re: DelphiX: Collision mit Pixelcheck?
Kommt denn eine Fehlermeldung? hast du mal versucht auch bei player Pixelcheck auf true zu setzen?
Und
Code:
muss glaub ich
if sprite = objekt
Code:
heißen
inherited;
if sprite = [klasse von objekt] then.. |
Re: DelphiX: Collision mit Pixelcheck?
wo hast du den PixelCheck := True hingeschrieben?
Pixelcheck := ture muss in DoMove methode von spieler stehen. |
Re: DelphiX: Collision mit Pixelcheck?
Liste der Anhänge anzeigen (Anzahl: 1)
Eigentlich ist alles da wo es hingehört.
Ich hab den Code mal angehängt. Guckt euch das mal an, vielleicht habt ihr ne Idee. Gruß |
Re: DelphiX: Collision mit Pixelcheck?
ich hab den fehler gefunden!
statt:
Delphi-Quellcode:
muss stehen:
TSpieler = class(TImageSpriteex)
TKiste = class(TImageSpriteex)
Delphi-Quellcode:
TSpieler = class(TImageSprite)
TKiste = class(TImageSprite) |
Re: DelphiX: Collision mit Pixelcheck?
!! Danke !!
Ich habe wieder Hoffnung ! Gruß, |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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