X-filer (äldre) (Direct3D 9)
X-filformatet refererar till filer med filnamnstillägget .x. X-filer introducerades med DirectX 2.0. En binär version av det här formatet släpptes senare med DirectX 3.0, vilket också beskrivs i den här dokumentationen. DirectX 6.0 introducerade gränssnitt och metoder som möjliggör läsning från och skrivning till .x-filer.
X-filer ger ett malldrivet format som möjliggör lagring av nät, texturer, animeringar och användardefinierbara objekt. Med stöd för animeringsuppsättningar kan du lagra fördefinierade sökvägar för uppspelning i realtid. Instancing och hierarkier stöds också. Instancing möjliggör flera referenser till ett objekt, till exempel ett nät, samtidigt som dess data bara lagras en gång per fil. Hierarkier används för att uttrycka relationer mellan dataposter.
Filformatet .x innehåller datapri primitiver på låg nivå där program definierar primitiver på högre nivå via mallar.
Tredimensionella modeller som skapats i Diskrets max- eller alias för 3ds|Wavefronts Maya-program kan konverteras till .x-filer med DirectX-tillägg för Alias Maya.
I det här avsnittet beskrivs strukturen för .x-filer och hur du använder dem i dina program. Informationen är indelad i följande avsnitt.
- läser in en X-fil (äldre) (Direct3D 9)
- spara till en X-fil (äldre) (Direct3D 9)
- Definiera en enkel kub (Direct3D 9)
- Lägga till texturer (Direct3D 9)
- Lägga till ramar och animeringar (Direct3D 9)
Mer information om filformatet .x finns i X-filreferens.
Mer information om .x-fil-API:et finns i X-filreferens (äldre).
Relaterade ämnen