Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
Biblioteka D3DX jest przestarzała. Jeśli uaktualnienie do nowszej wersji direct3D i skojarzonego kodu narzędzia nie jest opcją, możesz użyć Microsoft.DXSDK.D3DX pakiet NuGet, a nie polegać na starszym zestawie SDK DirectX lub DirectSetup.
D3DX to biblioteka narzędzi zaprojektowanych w celu zapewnienia dodatkowych funkcji graficznych na podstawie funkcji Direct3D. Plik D3DX jest dostarczany jako biblioteka dll (dynamic-link).
W tej wersji zestawu SDK DirectX jest dostępna tylko jedna wersja D3DX. Detaliczna biblioteka DLL D3DX jest dołączona do pakietu redystrybucyjnego dostarczonego w zestawie SDK i jest automatycznie instalowana w ramach Instalowanie programu DirectX przy użyciuDirectSetup. Biblioteka D3DX zawarta w tej wersji jest zależna od środowisk uruchomieniowych Direct3D dostarczanych z tym zestawem SDK. Aplikacje łączące się z wersją D3DX w tej wersji muszą również ponownie dystrybuować środowisko uruchomieniowe z tego zestawu SDK.
Wiele wydań D3DX może znajdować się niezależnie w jednym systemie jednocześnie. Łącząc statycznie aplikację z biblioteką D3dx9.lib, aplikacja dynamicznie łączy się z odpowiednią biblioteką DLL D3DX w czasie wykonywania. Ta biblioteka DLL odpowiada nagłówkom D3DX, względem których aplikacja jest kompilowana (o nazwie z stałą D3DX_SDK_VERSION w D3dx9core.h). Ponieważ nowe wersje D3DX są dostarczane w przyszłych wersjach zestawu SDK DirectX, aplikacje łączące się z wcześniejszymi bibliotekami D3DX pozostaną nienaruszone.
Biblioteka D3DX zajmuje się tymi ogólnymi obszarami funkcjonalności:
- obsługa rysunku liniowego w D3DX (Direct3D 9)
- obsługa usługi Mesh w D3DX (Direct3D 9)
- obsługa funkcji matematycznych w D3DX (Direct3D 9)
- obsługa tekstur w D3DX (Direct3D 9)
Tematy pokrewne