AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Spieleprogrammierung: DirectX mit Delphi?
Thema durchsuchen
Ansicht
Themen-Optionen

Spieleprogrammierung: DirectX mit Delphi?

Ein Thema von Gamer · begonnen am 5. Apr 2005 · letzter Beitrag vom 7. Apr 2005
Antwort Antwort
Sebastian Nintemann
(Gast)

n/a Beiträge
 
#1

Re: Spieleprogrammierung: DirectX mit Delphi?

  Alt 5. Apr 2005, 20:01
Zitat von Phoenix:
sozusagen die Delphi-Schnittstelle von DirectX
Nö. DelphiX kapselt lediglich einige alte DirectDraw-Funktionen zum 2D-Zeichnen (wozu es durchaus zu gebrauchen ist, wenn man sich nicht gleich mit der DirectX API beschäftigen will) - die komplette Schnittstelle DirectX-Delphi ist es nicht.
Die DirectX Header sind aber auch für Delphi übersetzt (sogar mehrfach), man kann also sehr wohl die komplette DirectX-API mit Delphi nutzen (siehe oben erwähntes Buch).

Zum Thema DirectX vs OpenGl: Irgendwie lese ich grundsätzlich wenn jemand nach DirectX fragt soetwas wie "Nimm OpenGl, das ist viel besser, schneller und einfacher". Letztendlich ist es doch egal welche Schnittstelle benutzt wird, es werden beide weiterentwickelt und an die Leistungsgrenzen stößt man als Hobbyprogrammierer ohnehin nicht.
Ich persönlich bevorzuge Direct3D, aber ich würde OpenGL nicht als bedeutend schlechter einstufen.
Zu dem Thema gibt's auch hier einen Wikipedia Artikel (written in english).

Auch das es keine Seiten zum Thema Delphi und DirectX gibt kann ich nicht bestätigen, schau doch zum Beispiel mal bei www.delphidev.de vorbei. Auch bei Martin Pyka (dem Autor von oben genanntem Buch, ich glaube er ist auch in der DP angemeldet) gibts einiges zum Thema. Ansonsten bei einschlägigen Seiten schauen wie ZFX.info, GameDev.net etc. Da wird dann zwar viel mit C++ gearbeitet, aber auch Delphi Fragen sind mal dazwischen (außerdem sind die API Aufrufe ja die gleichen).
Dann möchte ich noch das Stichwort UnDelphiX in die Runde werfen (), davon habe ich selbst keine Ahnung, habe aber gehört, dass es eine modernere Kapselung (moderner als DelphiX) ist, da könnte man ja auch mal nach googlen: Bei Google suchenUnDelphiX.

Außerdem: Aus meiner Sicht ist Managed DirectX eine sehr interessante Alternative. Das ist die DirectX API für .NET, komplett objektorientiert in .NET-Manier und wunderbar schön zu programmieren. Der Geschwindigkeitsnachteil gegenüber nativem Code ist vernachlässigbar (es gibt sogar Dinge, die schneller sind im Managed Code), der Geschwindigkeits-, Struktur- und Spaßvorteil beim Programmieren dagegen nicht (alles meine Meinung ).

Viele Grüße,
Sebastian
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:57 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