Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Grafikprogrammierung (https://www.delphipraxis.net/47055-grafikprogrammierung.html)

PierreB 5. Jun 2005 21:08


Grafikprogrammierung
 
Schönen guten Abend, :hi:

seit längerem hab ich mir schon vorgenommen mir mal die Grafikprogrammierung etwas näher anzugucken.
Hab dein mal ein bissl mit Canvas rumgespielt, ging auch alles sehr gut.
Nur jetzt würde ich gern etwas anspruchsvolleres machen. Hab daher auch schonmal in der DP gesucht und auch einiges gefunden. Nach langem Probieren habe ich es tatsächlich geschafft, DelphiX unter Delphi 3 und Direct3D 8 und Delphi 7 zu installieren. Jetzt habsch ma paar Fragen:

Was is einfacher und für Anfänger besser geeignet ? (DX <> Direct3D)
Welches ist leistungsstärker, bessere Grafik ?

Ist es möglich mit Delphi "richtige" Spiele (z.B. GTA 3 / Vice City) zu programmieren ?
Wenn ja, vielleicht mit DelphiX ? :mrgreen:

Thx

DGL-luke 5. Jun 2005 21:13

Re: Grafikprogrammierung
 
D3D ist eine obermenge von DirectX, wenn ich mich richtig entsinne. in DX ist nämlich auch noch so zeug wie sound, input/output usw. drin.

spiel entwickeln: hey, ich kann jetzt sogar schleichwerbung machen, ohne dass ich irgendwie Offtopic werde: http://www.delphigl.com/forum/viewtopic.php?t=4244

http://www.delphigl.com ist eine homepage, die sich mit grafikprogrammierung(insb. 3d) mit Delphi und OpenGL beschäftigt, der obige Link führt allerdings zu einem thread im forum der page, indem es um einen 2d-shooter geht, der mit delphi und DirectX geschrieben worden ist. bin ich nicht genial? :mrgreen:

ps: vielleicht willst du ja auch gleich was ganz neues anfangen? dann kannst du gleich bei "uns" in DelphiGL bleiben.

PierreB 5. Jun 2005 21:29

Re: Grafikprogrammierung
 
Zitat:

Zitat von DGL-luke
D3D ist eine obermenge von DirectX, wenn ich mich richtig entsinne. in DX ist nämlich auch noch so zeug wie sound, input/output usw. drin.

spiel entwickeln: hey, ich kann jetzt sogar schleichwerbung machen, ohne dass ich irgendwie Offtopic werde: http://www.delphigl.com/forum/viewtopic.php?t=4244

http://www.delphigl.com ist eine homepage, die sich mit grafikprogrammierung(insb. 3d) mit Delphi und OpenGL beschäftigt, der obige Link führt allerdings zu einem thread im forum der page, indem es um einen 2d-shooter geht, der mit delphi und DirectX geschrieben worden ist. bin ich nicht genial? :mrgreen:

ps: vielleicht willst du ja auch gleich was ganz neues anfangen? dann kannst du gleich bei "uns" in DelphiGL bleiben.

Deine Schleichwerbung ist ja ein Projekt das mit Direct3D erstellt wurde. :mrgreen:

Hm, OpenGL, is das denn einfach zu bedienen ? ;)

sniper_w 5. Jun 2005 21:47

Re: Grafikprogrammierung
 
Bitte keine Diskusion jetzt anfangen ala OpenGL <> DX, aber OpenGL ist einfacher zu bedienen. DX hat seine Vorteile aber um die obige Frage zu beantworten, IMHO ist OpenGL leichter zu bedienen. Industriestandard ist es ja auch.

phlux 5. Jun 2005 21:47

Re: Grafikprogrammierung
 
ja, leichter als pure directx programmierung ohne kompos
edit: es ist weniger kryptisch

PierreB 5. Jun 2005 22:33

Re: Grafikprogrammierung
 
Zitat:

ja, leichter als pure directx programmierung ohne kompos
Gibts denn Kompos für DirectX ? Hab jedenfalls keine gefunden...
(Bei Torry gabs nur was für Delphi 5 :? )

Allgemeine Frage: Kann man mit Delphi im Punkt Spieleprogrammierung an C++ herankommen ?

sniper_w 5. Jun 2005 22:42

Re: Grafikprogrammierung
 
Zitat:

Allgemeine Frage: Kann man mit Delphi im Punkt Spieleprogrammierung an C++ herankommen ?
Die Frage brauch einen neuen Thread ;).
Die Antwort: die besten (meisetn) Spielen (alles was von id Stofware kommt, und was daraus abgeleitet wurde, d.h. etwa 80% von Spielen :mrgreen: <- nicht wircklich) sind im C geschrieben.

phlux 6. Jun 2005 06:51

Re: Grafikprogrammierung
 
Zitat:

Zitat von PierreB
Zitat:

ja, leichter als pure directx programmierung ohne kompos
Gibts denn Kompos für DirectX ? Hab jedenfalls keine gefunden...
(Bei Torry gabs nur was für Delphi 5 :? )

Allgemeine Frage: Kann man mit Delphi im Punkt Spieleprogrammierung an C++ herankommen ?

naja es gibt genesis 3d das ist glaub ich ne portierte dx engine für delphi. Guck dir einfach mal GLScene an oder die Seiten von Sulaco

Tubos 6. Jun 2005 15:14

Re: Grafikprogrammierung
 
Zitat:

die besten (meisetn) Spielen sind im C geschrieben.
Heutige Spiele werden in den meisten Fällen in C++ geschrieben. C wird nicht mehr verwendet, weil es kaum einen Grund dafür gibt.
Weil du id-Software ansprichst: das alte Doom wurde in C geschrieben, für Doom 3 wurde aber auf C++ umgestellt.

Zitat:

Ist es möglich mit Delphi "richtige" Spiele (z.B. GTA 3 / Vice City) zu programmieren ?
Ja, es ist theoretisch möglich (weil es bei der Ansteuerung von DirectX oder OpenGL im Prinzip keinen Unterschied macht welche Sprache du verwendest), aber es wird kaum gemacht.
Wieso?
Delphi wurde dafür optimiert schnell Win32-Programme erstellen zu können, und vereinfacht diesen Prozess mit der VCL ganz erheblich. Doch bei der Spieleprogrammierung fallt der Vorteil weg weil man da in den meisten Fällen sowieso keine Windows-GUI hat und deswegen wird es im professionellen Bereich nicht für sowas verwendet.
Delphi ist einfach nicht dafür gemacht Spiele zu schreiben, aber möglich ist es durchaus.

mfg. Tubos

barf00s 6. Jun 2005 15:17

Re: Grafikprogrammierung
 
vllt ist ja auch GLScene (OpenGL Solution for Delphi) was für dich ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr.
Seite 1 von 3  1 23      

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