JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=980ee32b82a5128a5349674de67aeba5Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

[DirectX] 3D-Anwendungsgrundgerüst

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
JkerryZ
JLI Master Trainee



Anmeldedatum: 18.05.2004
Beiträge: 575
Wohnort: Wolfsburg
Medaillen: Keine

BeitragVerfasst am: 08.08.2006, 17:43    Titel: [DirectX] 3D-Anwendungsgrundgerüst Antworten mit Zitat

Hallo liebe Kollegen Very Happy

Ich habe in den vergangenen Wochen, Monaten usw. mit diversen 3D-Engines und Editoren rumgebastelt und so das ein oder andere Progrämmchen zusammengebaut.
Beim "richtigen" programmieren (kein Editor und nicht das einfache Aufrufen von Engine-Funktionen) dagegen, womit ich mich zwar auch beschäftigt habe, hab ich noch nichts 3D-mäßiges fertig bekommen.
2D wiederum, ist kein Problem.

Größtes Problem ist eigentlich, dass es mir an einem anständigen Grundgerüst für 3D-Anwendungen fehlt. Jetzt nicht unbedingt eine Engine, dass ist wieder zu groß, nein viel mehr ein Grundgerüst (aus möglichst wenigen Dateien) das DirectX initialisiert, die Grundefunktionen bereitstellt etc.
Ich weiss, sowas gibt es ja schon im Buch, aber irgendwie entspricht das auch nicht ganz meinen Vorstellungen. Zu verschachtelt irgendwie (meine Meinung ^^ kommt mir auf jedenfall so vor Very Happy ).
Im Internet lassen sich ja schon das ein oder andere Gerüst finden, doch entweder sind die nicht kommentiert, oder halt nur sehr schlecht, funktionieren nicht, oder sind wieder viel zu umfangreich und bestehen aus hundertfünfundzwanzig unterschiedlichen Dateien, wo man nicht weiss wo vorne und hinten ist.

Klartext: Ich suche ein einfaches, möglichst schlichtes DirectX 3D-Anwendungsgrundgerüst, dass mir die grundlegensten Dinge bereitsellt. Smile
Vielleicht hat ja der ein oder andere so etwas parat oder kennt etwas gutes in der Richtung...

Dankeschön und Gruß
JkerryZ.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 08.08.2006, 18:27    Titel: Antworten mit Zitat

Also ich habe eine Direct3D Klasse, die D3D Initialisiert, BeginScene und Endscene hat, und halt sonst was man so braucht. Im Prinzip sehr minimal.
Dann habe ich eine Sprite Klasse die bmp und tga laden kann und die halt darstellt (skalieren, ist kein Problem, rotieren wäre in 5 min eingebaut).
Dazu noch eine Matrix und Vector Klasse mit den wichitgsten Funktionen und eine GameMain.cpp, die nur das erstellen des Windowsfensters und eine fast leere Nachrichten Callback beinhaltet.
Das alles ist schnell zusammenkopiert, und schon kann man mit eine DX anwendung loslegen. Wenn du möchtest kann ich sie dir ja mal schicken oder hier posten.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
GreveN
JLI Master


Alter: 38
Anmeldedatum: 08.01.2004
Beiträge: 901
Wohnort: Sachsen - Dresden
Medaillen: Keine

BeitragVerfasst am: 08.08.2006, 18:43    Titel: Antworten mit Zitat

Frage: Wenn du es so so einfach und schlicht benötigst, warum nicht fix selbst schreiben?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger MSN Messenger
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 08.08.2006, 18:50    Titel: Antworten mit Zitat

Jop, ist ja echt kein Thema. DX Doku nachgucken, was da zu DIRECT3DDEVICE9 drin steht, und man erfährt wie mans initialisiert. Mit n bisschen rumklicken, hat man alle Bedeutungen aller Parameter zusammen und kann loslegen.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
JkerryZ
JLI Master Trainee



Anmeldedatum: 18.05.2004
Beiträge: 575
Wohnort: Wolfsburg
Medaillen: Keine

BeitragVerfasst am: 09.08.2006, 01:54    Titel: Antworten mit Zitat

Jonathan_Klein hat Folgendes geschrieben:
[...]Das alles ist schnell zusammenkopiert, und schon kann man mit eine DX anwendung loslegen. Wenn du möchtest kann ich sie dir ja mal schicken oder hier posten.

Das wäre toll, wenn du mir das mal schicken könntest. Würde mich sehr freuen. Very Happy
Dann kann ich sehen wie es richtig geht. Denn ich habe es schon einige Male in Angriff genommen selbst zu machen, leider nicht besonders erfolgreich. Merkwürdige Fehler im Programm selbst, nicht im Programmcode etc. Daraufhin hab ich mich dann auf die Suche im Internet nach etwas passendem gemacht und habe, nachdem ich nichts richtiges gefunden habe, mich entschlossen hier einmal nachzufragen Rolling Eyes
Email hab ich im Profil angegeben Smile

Thx und Gruß,
JkerryZ.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum