Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Zeichenfläche für Spiele (https://www.delphipraxis.net/56349-zeichenflaeche-fuer-spiele.html)

Khabarakh 22. Jan 2006 10:34

Re: Zeichenfläche für Spiele
 
Zitat:

Zitat von 3_of_8
Für 2D Spiele wirkt es für mich etwas überladen, alle Grafiken als Texturen zu laden und dann als glQuads zu zeichnen.

Schreib dir schnell selbst eine Klasse, das kann nicht länger als 5 Minuten dauern und du wirst nie wieder ein glQuad selbst aufziehen müssen (solange du bei Sprites bleibst).

mimi 22. Jan 2006 12:00

Re: Zeichenfläche für Spiele
 
ich hatte auch mal vor openGl oder direcx zu lernen bin aber bei beiden Grafikschnitstellen immer auf zwei hindernissen gestoßen:
1: die Mahte sachen
2: Die Menge an code im vergleich zum Ergbniss
du brauchst ja alleine schon 8 zeilen um ein 3D würfel zu erstellen :???:
nagut du kannst alles auslagern und brauchst dann ca 80% weniger schreiben aber dann gibt da noch probleme mit den Mahte kram.... auch wenn viele sagen das wird von OpenGl oder DX schon "fast" selstständig gemacht musst du immer noch wie COS und SIN funktioniren und CO....
Ich glaube dann währe es um einiges einfacher.....

3_of_8 22. Jan 2006 12:20

Re: Zeichenfläche für Spiele
 
Also Sinus, Cosinus, Tangens usw. ist kein Problem für mich.

Bei Matrizen und 3dimensionalen Vektoren wirds schon kritisch bei mir.

Phobeus 22. Jan 2006 13:00

Re: Zeichenfläche für Spiele
 
Der Umgang mit trigonometrische Funktionen sollte in der Tat bekannt sein, sonst wird man überall im Grafikbereich auf lang gegen die Wand fahren und sicherlich gibt es auch Bereiche in denen es kompliziert werden kann. Allerdings kann man diese auch als ungeschulter leicht umgehen. Fährt man 3D mit einer Achse fix, so hat man prinzipiell die gleiche Mathematik wie bei einer 2D-Anwendung und teilweise (z.B. bei isometrischer Grafik) sogar weniger. Das der Code für einen Würfel länger wird als die einer Linie, sollte klar sein, aber kaum wirklich ein Problem darstellen.

@TM:Khabarakh sagte es bereits. In den meisten Fällen wird es sich anbieten sich einfach selbst einen Texturmanager zu schreiben. In unserer SDK ist eine Unit namens "easySDLTextures" enthalt, die sich evtl. als Vorlage anbietet. Vielmehr als ein Load und ein Bind ist eigentlich auch nicht implementiert und von daher vermutlich sogar fast einfacher als die ImageList.

Unabhängig davon, wenn man nicht den kleinen Sprung in GPU gestützes 2D wagen möchte, ist evtl. auch SDL selbst einen Blick wert, dass im Prinzip ähnlich wie DDraw (bzw. eigentlich ja sogar ist) rein auf die Verwendung von 2D abzielt und sicherlich lohnender ist zu erlernen als DelphiX.

Nils_13 22. Jan 2006 13:04

Re: Zeichenfläche für Spiele
 
falsches entfernt

mimi 22. Jan 2006 15:32

Re: Zeichenfläche für Spiele
 
kennt denn einer ein link für SDL in deutsch für delphi ?
weil ich wollte mich damit auch schonmal beschäftigen.

Aber ich bin mir eigentlich sicher, das ich sobalt ich englisch und mahte nachgeholt habe openGL lernen werde.Schon aus den grund weils nicht von MS ist *G* ob nun einfacher oder nicht ist egal. OpenGL läuft überall und hat keine probleme mit den Versionen, weil bei MS werden ja die versionen geändert und man muss sich anpassen(oder teusche ich mich da ?)

sniper_w 22. Jan 2006 16:09

Re: Zeichenfläche für Spiele
 
Zitat:

kennt denn einer ein link für SDL in deutsch für delphi ?
weil ich wollte mich damit auch schonmal beschäftigen.
SDL auf Deutsch


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr.
Seite 4 von 4   « Erste     234   

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