OqPoWah.com

Kaj je DirectX

Verjetno ni takega uporabnika operacijskega sistema Windows, ki vsaj enkrat ni postavil vprašanja »Kaj je DirectX?«. Odgovor na to je preprost in zapleten. Vse je odvisno od tega, na kateri strani je treba gledati: preprostega uporabnika ali programerja.

Da bi razumeli vsi enaki, da je DirectX, duševno bo kratek izlet v preteklost, ali, natančneje, v veličastnih dneh vladanja sistema DOS (MS-DOS). To je zdaj resen tehnološki prodor na področju računalniške tehnologije, so redki. Očitno je, da trenutno prevladuje obsežen način razvoja, pri povečanju števila jeder v CPU-jih ponujajo SLI sisteme za video, Raid za diske in večkanalni dostop do RAM-a. Izbira monitorja ali video kartice, zdaj nihče ne zanima, kaj so standardni.

Pred deset ali dvema letoma je bilo vse drugače: monitorji so bili CGA, EGA, VGA in celo Tandy c Hercules. Ne zaostajajte za njimi in video kartice. Da, in zvočne rešitve so bile zelo različne: Sound Blaster, Covox, PC Speaker itd. Zdaj si predstavljajte programerja, ki se je odločil napisati program. Ker je delo z elementi računalnika potekalo z neposrednim dostopom do pravih naslovov, je moral zagotoviti vse možne kombinacije komponent. Delo je bilo še vedno enako, čeprav je z uspešnim delovanjem programska izvedba postala ogromna.

Istočasno se je pojavil sistem Win 95 in njegovi ustvarjalci so resno razmišljali o načinih popularizacije. Zaradi značilnosti jedra je bilo neposredno delo z naslovi (kot je bilo v DOS-u) nemogoče. Tako smo prišli do tega, kar je DirectX. Programerjem je ponudil edinstveno orodje - DirectX. To je niz sistemskih knjižnic (datotek), namenjenih zagotavljanju interakcije z opremo. Sedaj program ni potrebno določiti, katera grafična kartica je nameščena v računalniku - samo s posebnim sklicevanjem na opredelitev ukaz, in če lahko operacijski sistem, delo z njim, bo vloga prejela zahtevane dostop. To pomeni, da se prikaže točko, ni treba vedeti, programiranje funkcij te naprave, ampak samo za DirectX pravila kažejo, "da se prikaže koordinate točke." Vsakdo, ki se zanima, kaj je DirectX, ve, da so knjižnice (API) za ta namen razdeljen na Direct3D, DirectDraw, DirectSound, itd Poleg tega, obstajajo različne različice :. 1-11,1, in, kar je pomembno, da so v skladu z vrha do dna.




Vprašanje "Kako namestiti DirectX 11?" Se pogosto vpraša. Ta različica je ena od zadnjih. Privzeto je nameščen v Win Vista SP2 in višje. V najnovejših Win 8 je že 11,1. Namestitev v Win XP je uradno nemogoča, čeprav obstajajo govorice o uspešni delni prilagoditvi. Če prejmete sporočilo »Prišlo je do notranje napake sistema SystemX« ali igra se ne začne, lahko poskusite posodobiti nameščeno različico DirectX-a. Priporočljivo je, da naredite naslednje: pojdite na spletni strani Microsoft download oddelku, tip v iskalno vrstico «DirectX», majhen prenos datoteke za pravilno različico (300 KB) in ga vodijo. Manjkajoče datoteke bodo samodejno prenesene in nameščene.

Uporabljeno različico lahko določite: odprite meni »Start«, v iskalno vrstico vnesite Dxdiag in pritisnite Enter. Vsi potrebni podatki bodo prikazani v pojavnem oknu. Ljubiteljem sodobnih iger je priporočljivo namestiti sedem ali celo Win 8 - v njih je podpora za DirectX 11 "izven škatle".

Pošteno vprašanje - zakaj potrebujemo nove različice? Predstavljajte si, v kolikem programerju, na primer, ukaz v aplikaciji API API "naredi svetlo modro ovalno." Izvede se, ko sta izpolnjeni dve zahtevi: grafična kartica razume ta ukaz, registrirana je v različici DirectX. Če je vse jasno s strojno komponento (označeno na škatli), potem druga točka zahteva razlago. Ekipa "pripraviti svetlo modri oval" je mogoče podpreti le v različici 11 in 10 za oblikovanje takšne podobe potrebna dva ukaza: ". Pritegnejo svetlo moder krog in se raztezajo na elipsi" Tako preprosto je.

Zdieľať na sociálnych sieťach:

Príbuzný