Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Spiel programmieren (https://www.delphipraxis.net/24801-spiel-programmieren.html)

Christian18 26. Jun 2004 18:25


Spiel programmieren
 
Hallo,

ich habe mal kurz noch eine Frage. Ich habe zwar noch keine kenntnisse über OpenGL und DirektX, aber ich würde gerne ein Spiel programmieren. Jetzt jetzt bin ich an der Stelle hängen geblieben, wo das Menü erscheint. Neues Speil und so weiter. ist es sinnvol das über labels zu machen oder sollte man das irgendwie anders machen??? gibt es überhaupt eine andere möglichkeit
Mit freundlichen Größen Christian18

SirThornberry 26. Jun 2004 18:38

Re: Spiel programmieren
 
Wenn das Menü staatich sein sollst kannst du das über labels etc machen bzw. ein großes bild nehmen und beim mousdown prüfen ob die maus an der richtigen Stelle (über einem gemalten button ist). Oder du nimmst buttons mit hovereffekt und machst nen animierten hintergrund, kommt meistens besser als wenn sich gar nix bewegt

mimi 26. Jun 2004 19:52

Re: Spiel programmieren
 
ich mache das so:
ich habe ein hintergrund bild und mit canvas zeichne ich dann die Schriftzüge auf den bildschrim, anschließend schaue ich noch wo hingeklickt wurde und fertig...

ISAS 26. Jun 2004 20:05

Re: Spiel programmieren
 
Wenn du das mit DirectX programmierst, dann müsste das Menü doch kein Problem sein.

Man kann ganz einfach und sehr effektiv Animationen erstellen.
X und Y Koordinaten der Animation zuweissen und dann einfach überprüfen (OnMouseDown), ob man draufgeklickt hat.

http://www.delphi-treff.de

Wenn du alles bis zu Kapitel 6 gemacht hast, dann ist das Menü ein Klacks, abgesehen vom Spiele programmieren

mimi 26. Jun 2004 20:26

Re: Spiel programmieren
 
ich habe ne unit geschrieben, kann ich dir aber erst nächste woche hochlanden bzw. übernächste woche *leider*


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