JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

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

[C#] 2D und Managed DirectX 9

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
manu
Super JLI'ler


Alter: 35
Anmeldedatum: 09.03.2006
Beiträge: 327
Wohnort: allgäu (DE)
Medaillen: Keine

BeitragVerfasst am: 24.06.2006, 19:03    Titel: [C#] 2D und Managed DirectX 9 Antworten mit Zitat

Hiho,

Und zwar intresessiert es mich, wie es mit 2D und Managed DirectX aussieht?
Hab mich mal etwas mit c# befasst und das gefällt mir auch eigentlich recht gut, doch da ich in Sachen DirectX nicht so hell bin, hab ich mich mal auf die Suche nach Tutorials/Büchern gemacht.
Ich hab dann auch ein paar ganz gute Tutorials und Bücher gefunden(z.B. *klick*), doch gehts dann immer gleich an (für mich) komplizierte 3D Grafik, Kamera etc, wie in der DX9 SDK Dokumentation übringens auch. Zu Themen wie zum Beispiel Sprites und Surfaces ,wie aus dem 2D Teil von JLI2 für cpp, kann ich im www eigentlich nichts finden.

Gibts das überhaupt noch unter Managed DirectX9?

Kennt jemand (gute) Tutorials/ Bücher, die nicht sofort in komplexe 3D Grafik einsteigen sondern auch 2D behandeln?(3D ist mir ganz ehrlich gesagt als Anfänger bei weitem noch zu hoch). Ob Englisch oder Deutsch spielt keine wirklich riesige Rolle.


Ich bedanke mich schonmal für jegliche Hilfe und Aufklärungen(vllt. hab ich auch etwas einfach nur falsch gesehen Rolling Eyes )

gruß & Happy Halloween,
manu Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
GreveN
JLI Master


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

BeitragVerfasst am: 24.06.2006, 19:50    Titel: Antworten mit Zitat

Normalerweise wird 2D unter 3D-APIs fast genauso gehandhabt wie 3D. Nur halt mit orthogonaler Kamera, ein Sprite ist dann eben weniger ein Array aus Pixeln, sondern 4 Vertices im Raum und eine Textur. Einen klassischen 2D-Part mit Surfaces etc. schleppt DirectX allerdings in Form von DirectDraw auch noch mit sich herum, da DirectX abwärtskompatibel ist, kannst du in jeder Version auch noch auf diese reine 2D-Funktionalität zurückgreifen, ob sich's allerdings für dich lohnt ist die andere Frage, da es auf modernen Grafikbeschleunigern fast schon schneller ist 2D eben auch über die 3D-Schnittstelle darzustellen, zudem hast du dann immer noch diese ganzen netten Features wie Hardware-beschleunigtes Alphablending, Rotation, Skalierung...

Also unter'm Strich ist es Geschmackssache was du verwenden möchtes, beide Wege haben ihre Vor- und Nachteile und ihre Existenzberechtigung. Ansonsten kannst du weitesgehend die Unmanaged-DirectX-Tutorials auch für Managed übernehmen, die Unterschiede sind afaik sehr marginal, bis auf die sprachlichen Aspekte eben. Ich kann mir auch nur schwer vorstellen, dass MS den DD-Part in Managed-DX gecuttet hat, lass mich aber gerne eines besseren belehren von unseren C#- und Managed-DX-Freaks hier... ;)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger MSN Messenger
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