Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Was ist der unterschied zwischen Game Engine und Directx
- Ersteller Gamecard
- Erstellt am
t0x
Commander
- Registriert
- Sep. 2009
- Beiträge
- 2.878
Ja es gibt Spiele die kein DirectX brauchen. Die nutzten dann meist OpenGL.
Was das ist erklärt Wikipedia: http://de.wikipedia.org/wiki/DirectX
Was du mit Game Engine meinst ist mir jetzt nicht ganz klar.
AFAIK gibt es kein Programm o.Ä. das so heißt.
Jedes 3D Spiel verfügt über eine sogenannte 3D Engine. Also den Teil des Programms der für die Erstellung der Grafik verwantwortlich ist.
Was das ist erklärt Wikipedia: http://de.wikipedia.org/wiki/DirectX
Was du mit Game Engine meinst ist mir jetzt nicht ganz klar.
AFAIK gibt es kein Programm o.Ä. das so heißt.
Jedes 3D Spiel verfügt über eine sogenannte 3D Engine. Also den Teil des Programms der für die Erstellung der Grafik verwantwortlich ist.
Mika911
Captain
- Registriert
- Juni 2007
- Beiträge
- 3.351
Direktx ist eine Programmierbibliothek, heißt dort stehen Sachen drin wie Effektberechungen und Co, welche Programmierer benutzen können um effekte darzustellen.
Das gegenstück ist OpenGL (open graphic library) wie der Name schon sagt bietet es auch eine Grafikbibliothek, nur das diese offen ist.
Eine Game Engine ist quasi der fertige baukasten für ein Spiel.
Hier stehen sachen drin wie Physik, Spielabläufe, Ki und und und, Engines können sich sehr stark unterscheiden.
Alle Angaben ohne Gewähr. =)
Das gegenstück ist OpenGL (open graphic library) wie der Name schon sagt bietet es auch eine Grafikbibliothek, nur das diese offen ist.
Eine Game Engine ist quasi der fertige baukasten für ein Spiel.
Hier stehen sachen drin wie Physik, Spielabläufe, Ki und und und, Engines können sich sehr stark unterscheiden.
Alle Angaben ohne Gewähr. =)
DirectX ist eine Programmierschnittstelle, d.h. es stehen bereits Befehle zur Verfügung wie man was realisieren kann.
Eine Engine hingegen kann auf auf diese Programmierschnittstelle zugreifen oder auf eine andere wie beispielsweise OpenGL.
Eine Engine hingegen kann auf auf diese Programmierschnittstelle zugreifen oder auf eine andere wie beispielsweise OpenGL.
MrChiLLouT
Commander
- Registriert
- Nov. 2010
- Beiträge
- 2.408
Um es ganz grob zu erklären. DirectX ist das was die Grafik verarbeitet bzw. rendert und ist quasi die Programmiergrundlage. Und die Game Engine ist das, wie die Grafik programmiert wurde, wie die Grafik funktioniert.
marcol1979
Banned
- Registriert
- Juni 2004
- Beiträge
- 8.199
Was ist der unterschied zwischen Game Engine und Directx ?
DX = eine API, Game Engine ist deine eigene Kreation
Muss man Directx haben für Game Engine ? wenn ja warum ?
Nein, kannst auch OpenGL nutzen oder wie am Anfang von 3D Karten direkt für 3Dfx programmieren
Gibt es Spiele die Directx nicht benötigen ? wenn ja warum ?
Wie genannt, Spiele die zb. OpenGL oder 3Dfx nutzen
MrChiLLouT schrieb:Um es ganz grob zu erklären. DirectX ist das was die Grafik verarbeitet bzw. rendert und ist quasi die Programmiergrundlage. Und die Game Engine ist das, wie die Grafik programmiert wurde, wie die Grafik funktioniert.
Eben nicht! Aber die ersten zwei Antworten sagen glaube ich alles. Insbesondere dein letzter Satz ist sehr schwammig bzw. falsch. Die Grafik wird falls man das überhaupt so sagen kann inner Schnittstelle bereit gestellt. Die Engine greift nur drauf zurück.
Zuletzt bearbeitet:
Als Gameenigne wird der Unterbau eines Spieles bezeichnet. Bei Counter Strike: SOurce ist es die Source Engine bei Crysis die CryEngine. Die Namen müssen nicht mit den Spielen verwandt sein, so gibt es viele Spiele die etwa auf der Unreal Engine basieren. Das sind im Prinzip "Basis-Werzeugkästen" die möglichkeiten bieten Spiele einfacher zu entwickeln. Dafür werden in der Regel aber Linzenskosten fällig.
Bei DirectX handelt es sich um eine Schnittstelle über die die Software (idR. ein SPiel) mit der Grafikkarte kommuniziert. Da diese Schnittstelle einige Grundanforderungen stellt, sind alte Grafikkarten nicht zu neueren DirectX-Versionen kompatibel.
Jedoch braucht es nicht immer DirectX (DirectX ist übrigens ein Microsoft-Produkt) zur Kommunikation mit der GraKa. Es gibt auch OpenGL-SPiele die die OpenGL-SChnitstelle verwenden und so auch eher auf anderen Plattformen (Linux, Mac) als Windows laufen können. Die Spiele sind aber selten.
Bei DirectX handelt es sich um eine Schnittstelle über die die Software (idR. ein SPiel) mit der Grafikkarte kommuniziert. Da diese Schnittstelle einige Grundanforderungen stellt, sind alte Grafikkarten nicht zu neueren DirectX-Versionen kompatibel.
Jedoch braucht es nicht immer DirectX (DirectX ist übrigens ein Microsoft-Produkt) zur Kommunikation mit der GraKa. Es gibt auch OpenGL-SPiele die die OpenGL-SChnitstelle verwenden und so auch eher auf anderen Plattformen (Linux, Mac) als Windows laufen können. Die Spiele sind aber selten.
tochan01
Rear Admiral
- Registriert
- Mai 2007
- Beiträge
- 5.157
1.Directx ist die schnittstelle zwischen der hardware und os / der game engine. in directx steckt der code wie z.b. transparenz von objekten.
2. jaein, kommt auf die engine an aber es gibt kaum ein spiel was das nicht macht (abgesehen von flash und co games). die game engine greift unterschiedliche hardware zu die mit DX kompatibel ist. ob nun AMD, nvidia oder intel. die game engine sagt halt nur an directx ich mache ein objekt z.b. transparent. directx vordert das dann von der hardware die dies dementsprechend ausfürhen muss.
3. wie schon gesagt: falsh und co, sehr alte game vor directx, games die auf obenGL basieren (freie alternative zu DX) oder es macht sich jemand die mühe die GPU-hardware direkt zu programmieren aber das macht heute niemand mehr....
2. jaein, kommt auf die engine an aber es gibt kaum ein spiel was das nicht macht (abgesehen von flash und co games). die game engine greift unterschiedliche hardware zu die mit DX kompatibel ist. ob nun AMD, nvidia oder intel. die game engine sagt halt nur an directx ich mache ein objekt z.b. transparent. directx vordert das dann von der hardware die dies dementsprechend ausfürhen muss.
3. wie schon gesagt: falsh und co, sehr alte game vor directx, games die auf obenGL basieren (freie alternative zu DX) oder es macht sich jemand die mühe die GPU-hardware direkt zu programmieren aber das macht heute niemand mehr....
Ähnliche Themen
- Antworten
- 7
- Aufrufe
- 2.043
- Antworten
- 55
- Aufrufe
- 11.180
- Antworten
- 7
- Aufrufe
- 1.449
- Antworten
- 114
- Aufrufe
- 20.027
- Antworten
- 113
- Aufrufe
- 14.528