![]() |
Delphi X Sprite nach move fixieren
Hallo Leute, ich prog. gerade an einer Schaltplankomp. mit Delphi X.
Frage: Wie kann ich ein Sprite das ich erzeugt habe per ButtonClick und es nachdem ich es auf die gewünschte Position verschoben habe fixieren. Weil ich ein zweites Sprite erstelle und dann dieses wieder verschieben will, ohne das sich das erste Sprite mit verschiebt. Wie mch ich das ? :gruebel: |
Re: Delphi X Sprite nach move fixieren
Kann mir da keiner helfen ? :roll:
|
Re: Delphi X Sprite nach move fixieren
Hi,
erzeuge die Sprites in Variablen, dann kannst du sie einzeln ansteuern! Die schönere Variante ist, einen Sprite zu haben erstellen den du immer mit der Maus bewegst! Wen du nun die linke Maustaste betätigst wird an den Koordinaten deines Sprites ein Neur Sprite erstellt welcher z.B. vom Typ TgesetzterSprite oder so! @wardz |
Re: Delphi X Sprite nach move fixieren
:gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel:
|
Re: Delphi X Sprite nach move fixieren
Hi
Aus deinen Smilies schliesse ich mal das du DelphiX noch nicht oft benutzt hast oder wie? Beispiel: Sprite wird erstellt und einer Variable zugewiesen!
Delphi-Quellcode:
Erstelle eine Spriet ohne zuordnung!
Player:=TPlayer.Create(dxspriteengine1.Engine);
Delphi-Quellcode:
der unterschied liegt auf der Hand, wenn du z.B. die X Koordinate veränders also beim ersten Bsp.
TPlayer.Create(Form1.DXspriteEngine1.Engine);
Delphi-Quellcode:
Dann bewegt sich nur dieser Sprite!
Player.x:=Player.x+1;
Wenn du aber die x Koordinate z.B. in der do move Prozedure veränders werden alle Objekte vom Typ TPlayer eine Einheit nach rechts verschoben! @wardz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 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 by Thomas Breitkreuz