DirectX

DirectX to zestaw interfejsów API, które pomagają programistom tworzyć gry wideo na komputery z systemem Windows i konsole Xbox. Interfejsy API DirectX działają jako warstwa pośrednia między oprogramowaniem gry a sprzętem komputera, umożliwiając programistom używanie podstawowego zestawu poleceń do sterowania niezliczonymi możliwymi konfiguracjami systemu.

Sterowniki urządzeń systemu Windows dla kart graficznych, kart dźwiękowych i kontrolerów do gier zawierają obsługę DirectX, dzięki czemu interfejs API może komunikować się ze sprzętem i nim sterować. DirectX nie jest pojedynczym interfejsem API — to rodzina interfejsów API, z których każdy zarządza jednym rodzajem sprzętu. Na przykład interfejs API Direct3D steruje układem GPU komputera, aby renderować grafikę 3D w czasie rzeczywistym. Direct2D renderuje 2D mapy bitowe i grafikę wektorową przy użyciu sprzętowego przyspieszania grafiki układu GPU. Interfejsy API XAudio i XACT sterują wyjściem dźwięku.

Gry takie jak Red Dead Redemption 2 używają DirectX do renderowania grafiki 3D
Gry takie jak Red Dead Redemption 2 używają DirectX do renderowania grafiki 3D

Tworzenie gier przy użyciu DirectX wymaga użycia przez programistę zestawu narzędzi do tworzenia oprogramowania DirectX (SDK). Ponieważ zarówno komputery z systemem Windows, jak i konsole Xbox używają DirectX, programiści mogą tworzyć za jego pomocą gry na obie platformy jednocześnie. Ponadto, ponieważ DirectX jest wbudowany w system Windows i każdy sterownik urządzenia, użytkownik końcowy nie musi instalować niczego poza grami.

Zaktualizowano March 24, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Software translation is an example of what?

A
Encryption
0%
B
Privatization
0%
C
Localization
0%
D
Defragmentation
0%
Correct! Incorrect!     View the Localization definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja DirectX na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.