SITE KERESÉS

Mi az a DirectX?

Valószínűleg ilyen felhasználó nem működika Windows rendszer, amely legalább egyszer nem feltette a kérdést: "Mi az a DirectX?". A válasz egyszerű és összetett. Mindez attól függ, hogy melyik oldalon kell nézni: egy egyszerű felhasználó vagy egy programozó.

Annak érdekében, hogy megértsük, mi a DirectX,mentálisan egy rövid kirándulást készítünk a múltba, pontosabban a DOS rendszer (MS-DOS) dicsőséges idejében. Ez komoly technológiai áttörést jelent a számítástechnika területén ritkák. Nyilvánvaló, hogy egy kiterjedt fejlesztési pálya érvényesül, amikor a központi processzorok magjainak száma megnövekedett, SLI-rendszereket kínál a videóhoz, a Raid-hez a lemezekhez és a többcsatornás hozzáférést a RAM-hoz. A monitor vagy a videokártya kiválasztása senki sem érdekli, hogy milyenek a standardok.

Tíz vagy két évvel ezelőtt minden más volt: voltak CGA, EGA, VGA és még Tandy c Hercules monitorok. Ne maradjon mögötte, és videokártyák. Igen, és a hangos megoldások nagyon különbözőek voltak: Sound Blaster, Covox, PC Speaker, stb. Most képzeljük el azt a programozót, aki úgy döntött, hogy programot ír. Mivel a számítógép komponenseivel végzett munkát a megfelelő címek közvetlen elérésével végezték el, minden összetevő kombinációját meg kellett adnia. A munka még mindig ugyanaz volt, bár sikeres teljesítmény mellett a program teljesítménye óriási lett.

Ugyanakkor, a Win 95 rendszer megjelent, és annakaz alkotók komolyan gondolkodtak a népszerűsítés módjairól. Természete miatt a közvetlen munkát a címét a kernel (mint a DOS) lehetetlenné vált. Tehát eljutottunk a DirectX-hez. A programozók számára egyedülálló eszköz - a DirectX. Ez egy sor rendszerkönyvtár (fájl), amelynek célja a kölcsönhatás biztosítása a berendezéssel. Most a program nem kell meghatározni, hogy melyik videokártya van telepítve a számítógépen - csak külön hivatkozással határozzák meg a parancsot, ha az operációs rendszer képes együttműködni, akkor az alkalmazás megkapja a kért hozzáférést. Ez azt jelenti, hogy megjelenítse a lényeg, nem kell tudni, hogy a programozási funkciók a készülék, hanem egyszerűen a DirectX szabályok jelzik a „billentyűt a pont koordinátáit.” Bárki, aki érdeklődik a mi DirectX tudja, hogy a könyvtár (API) a tervezett célra vannak osztva Direct3D, DirectDraw, DirectSound, stb Ezen kívül vannak különböző változatai :. 1-11,1, és fontos, hogy azok összhangban fentről lefelé.

A "Hogyan telepítsük a DirectX 11-et?" Kérdést gyakran megkérdezzük.”. Ez a verzió az egyik az utolsó. Alapértelmezés szerint a Win Vista SP2 és újabb verziója van telepítve. A legújabb Win 8 már 11.1. Telepítés a Win XP-ben hivatalosan lehetetlen, bár vannak pletykák a sikeres részleges kiigazításról. Ha megjelenik az "Egy belső rendszerhiba történt a DirectX-ben", vagy a játék nem indul el, próbálja meg frissíteni a DirectX telepített verzióját. Ehhez ajánlott a következők végrehajtása: menjen a letöltési rész Microsoft webhelyére, írja be a keresési sáv "DirectX" parancsát, töltsön le egy kis fájlt a kívánt verzióra (kb. 300 KB) és indítsa el. A hiányzó fájlok automatikusan letöltésre és telepítésre kerülnek.

A használt verziót az alábbiak szerint határozhatja meg: nyissa meg a Start gomb menüt, írja be a Dxdiagot a keresősávba, és nyomja meg az Enter billentyűt. Minden szükséges adat megjelenik a megjelenő ablakban. A modern játékok rajongói felkérhetik, hogy telepítsenek egy Seven vagy akár Win 8-t - a DirectX 11 támogatása "ki a dobozból".

Egy tisztességes kérdés - miért kell új verziókra? Képzeljünk el egy olyan helyzetet, ahol egy programozó például parancsot ad az API API alkalmazásban "a világoskék ovális rajzoláshoz". Végrehajtásra kerül, ha két követelmény teljesül: a videokártya megérti ezt a parancsot, a DirectX verzióban van regisztrálva. Ha minden a hardverelemen (a dobozon feltüntetett) világos, akkor a második elem magyarázatot igényel. A "világos kék ovális" parancsot csak a 11-es verzióban lehet támogatni, és 10-ben a kép kialakításához két parancsra van szükség: "rajzolj egy világoskék körre, és nyújtsd az oválisra." Ez olyan egyszerű.

</ p>
  • Értékelés: