Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi fake 3d gfx am raster ausrichten (https://www.delphipraxis.net/34572-fake-3d-gfx-am-raster-ausrichten.html)

agm65 24. Nov 2004 23:14


fake 3d gfx am raster ausrichten
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo leute,
hab da mal ne frage...wie kann ich ein bild in fake 3d (siehe anhang) so einschrenken, dass sich das das objekt nur an einem raster ausrichten lässt.

also ich habe 1 bild (boden und wände) jetzt möchte ich ein 2tes bild als object auf diesem boden platzieren aber in einem raster zB bei die sims!


---> EIN LEGO / BAUKASTEN SYSTEM <---
oder das image ohne diesen imagebox rahmen darstellen, also das es keine form hat !

danke für hilfe und beispiele !
:dp:

Maa83 26. Nov 2004 13:58

Re: fake 3d gfx am raster ausrichten
 
da hast für die untere Map wahrscheinlich ein 2D Array benutzt !?!

nun kannst du ja anhand der Mausposition diese Koordinaten wieder herleiten. Und an der Stelle wo du klickst änderst du den Wert des Arrays ab und zeichnest deine Karte neu... Oder versteh ich dich jetzt komplett falsch?

agm65 26. Nov 2004 14:22

Re: fake 3d gfx am raster ausrichten
 
ja an sowas dachte ich auch ...mal schauen thx

memphis 26. Nov 2004 15:54

Re: fake 3d gfx am raster ausrichten
 
hallo

wenn ich dich jetzt richtig verstehe, dann möchtest du alles in isometrischeransicht zeichnen.
Mit google findest du einiges an formeln und tutorials um die Mauskoordinaten in isometrische umzuwandeln. ansonsten www.flipcode.com oder www.gamedev.net helfen sicher weiter.

Den Rastereffekt kannst du dann einfach mit Division und Modolo erzielen.


MfG
Luki


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz