Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [Andorra 2D] "Rasterförmiges Platzieren" (https://www.delphipraxis.net/147533-%5Bandorra-2d%5D-rasterfoermiges-platzieren.html)

sabbert 10. Feb 2010 22:17


[Andorra 2D] "Rasterförmiges Platzieren"
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nabend zusammen,

so gleich meine Frage zu meinem nächsten Problem.

Ich habe mir eine Spriteengine erstellt, auf der ich Sprites platzieren möchte.

Habe es geschafft das ich bei OnCreate ein Sprite erstelle(das nur zur Anschaung dient), dass meinem Mauszieger folgt.

Sobald ich auf die Engine klicke wird dort an der Stelle ein Sprite erstellt.

Klappt alles wunderbar :)

Nun möchte ich das die Sprites(viereckig) nicht irgendwo platziert werden können,

sondern das die sich sozusagen einem Raster fügeen müssen.

Info:
-Sprites sind 25x25 pixel
-Sprites sone Arte vier-Ecke, nur mit Transparenz die vier Ecken "versteckt"

Wie kann ich nun so ein Raster erstellen, das muss nicht unbedingt sichtbar sein,
sondern soll sozusagen virtuell sein :D

mfg

Corpsman 11. Feb 2010 08:26

Re: [Andorra 2D] "Rasterförmiges Platzieren"
 
Du musst einfach nur deine Mauskoordinaten in ein "Grid" umrechnen.

Z.b. Hier

wird das gezeigt.

Zum Platzieren in Echten Koordinaten, musst du dann deine Grid Koordinaten wieder mit Gridwidth und Gridheight multiplizieren.

sabbert 11. Feb 2010 22:19

Re: [Andorra 2D] "Rasterförmiges Platzieren"
 
danke hat geholfen ;-)


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