X-Dateien (Legacy) (Direct3D 9)
Das X-Dateiformat bezieht sich auf Dateien mit der Dateinamenerweiterung X. X-Dateien wurden mit DirectX 2.0 eingeführt. Anschließend wurde eine binäre Version dieses Formats mit DirectX 3.0 veröffentlicht, die auch in dieser Dokumentation beschrieben wird. DirectX 6.0 hat Schnittstellen und Methoden eingeführt, die das Lesen von X-Dateien und das Schreiben in X-Dateien ermöglichen.
X-Dateien bieten ein vorlagengesteuertes Format, das das Speichern von Gittern, Texturen, Animationen und benutzerdefinierten Objekten ermöglicht. Mit der Unterstützung für Animationssätze können Sie vordefinierte Pfade für die Wiedergabe in Echtzeit speichern. Die Instancing und Hierarchien werden ebenfalls unterstützt. Die Instancing ermöglicht mehrere Verweise auf ein Objekt, z. B. ein Gitter, während seine Daten nur einmal pro Datei gespeichert werden. Hierarchien werden verwendet, um Beziehungen zwischen Datensätzen auszudrücken.
Das X-Dateiformat stellt Einfache Datengrundtypen auf niedriger Ebene bereit, in denen Anwendungen Grundtypen auf höherer Ebene über Vorlagen definieren.
Dreidimensionale Modelle, die in diskreten 3ds max oder Alias erstellt wurden|Die Maya-Anwendungen von Wavefront können mit den DirectX-Erweiterungen für Alias Maya in X-Dateien konvertiert werden.
In diesem Abschnitt werden die Struktur von X-Dateien und deren Verwendung in Ihren Anwendungen beschrieben. Die Informationen sind in die folgenden Themen unterteilt.
- Laden einer X-Datei (Legacy) (Direct3D 9)
- Speichern in einer X-Datei (Legacy) (Direct3D 9)
- Definieren eines einfachen Cubes (Direct3D 9)
- Hinzufügen von Texturen (Direct3D 9)
- Hinzufügen von Frames und Animationen (Direct3D 9)
Weitere Informationen zum X-Dateiformat finden Sie unter X-Dateireferenz.
Weitere Informationen zur X-Datei-API finden Sie unter X File Reference (Legacy).
Verwandte Themen