Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DelphiX - Weltkoordinaten herausfinden (https://www.delphipraxis.net/28934-delphix-weltkoordinaten-herausfinden.html)

Die Muhkuh 1. Sep 2004 13:36


DelphiX - Weltkoordinaten herausfinden
 
Hi,


schaut ich mal das Bild an.

Wie man sieht ist links ob auf der Karte ein kleines Männchen. Dieses Männchen bewege ich per Mauskoordinaten. Bis jetzt ging alles gut. Bis ich eine Scrollen funktion eingebaut hab. Das problem ist, wenn man nun irgendwo hin scrollt (hier zu sehen) dann geht das Männchen in ne ganz andere Richtung da ja die Mauskoordinaten gleich bleiben.

Deshalb brauch ich die koordinaten der "Welt".

Versucht hab ich es schon mit:

Delphi-Quellcode:
SpriteEngine.Engine.WorldX
aber das liefert irgendwelche Werte (k.A. für was die sein sollen).

Meine Frage nun: Wie bekomme ich die Weltkoordinaten damit das Männchen da hin läuft, wo ich hin geklickt hab?

Die Muhkuh 1. Sep 2004 16:31

Re: DelphiX - Weltkoordinaten herausfinden
 
Hi,


habs wieder selbst geschaft :)

Delphi-Quellcode:
TFigur(FSprite).aX := X - SpriteEngine.Engine.Items[TFigur(FSprite).Count].WorldX;


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 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