SITE PAIEŠKA

Kas yra "DirectX"?

Tikriausiai nėra tokio naudotojo veikimoWindows sistema, kuri bent kartą neuždavė klausimo "Kas yra DirectX?". Atsakymas į jį yra paprastas ir sudėtingas. Viskas priklauso nuo to, kurią pusę pažvelgti: paprastas vartotojas arba programuotojas.

Norint suprasti, kas yra "DirectX",protiškai atliekame trumpą ekskursiją į praeitį arba, tiksliau sakant, į šlovingą DOS sistemos karalystę (MS-DOS). Tai dabar yra rimta technologijų pažanga kompiuterių technologijų srityje. Akivaizdu, kad dabar vyrauja platus vystymosi kelias, kai centrinių procesorių branduolių skaičius yra didinamas, siūlo SLI sistemas, skirtas vaizdo įrašams, Raid for diskams ir daugiakanaliai prieigai prie RAM. Nurodydami monitorių ar vaizdo plokštę, niekas dabar nesidomi to, kas jie yra standartiniai.

Prieš dešimt ar dvejus metus viskas buvo kitokia: buvo monitoriai CGA, EGA, VGA ir net Tandy c Hercules. Negalima atsilikti nuo jų ir vaizdo plokštės. Taip, ir garso sprendimai buvo labai skirtingi: "Sound Blaster", "Covox", "PC Speaker" ir tt Dabar įsivaizduokite programuotoją, kuris nusprendė parašyti programą. Kadangi darbas su kompiuterio komponentais buvo atliekamas tiesiogiai prie tinkamų adresų, jis turėjo pateikti visus galimus komponentų derinius. Darbas buvo toks pat, nors sėkmingai atlikus programą, pasirodė milžiniška.

Tuo pačiu metu pasirodė "Win 95" sistema ir joskūrėjai rimtai pagalvojo apie populiarinimo būdus. Dėl branduolio savybių tiesioginis darbas su adresais (kaip tai buvo DOS) tapo neįmanomu. Taigi mes atvykome į "DirectX". Programuotojams buvo pasiūlytas unikalus įrankis - "DirectX". Tai sistemos bibliotekų (rinkmenų) rinkinys, skirtas suprasti sąveiką su įranga. Dabar programa nereikia nustatyti, kuri vaizdo plokštė yra įdiegta kompiuteryje - tik su tam tikra nuoroda apibrėžti komandą, ir, jei operacinė sistema gali dirbti su juo, paraiška gaus prašomą prieigą prie. Tai yra, kad būtų rodomas taškas, nereikia žinoti programavimo funkcijas šio prietaiso, bet tiesiog DirectX taisyklės nurodyti "rodyti taško koordinates." Kiekvienas, kuris domisi, kas yra DirectX, žino, kad biblioteka (API), pagal paskirtį skirstomos į Direct3D, DIRECTDRAW, DirectSound ir tt Be to, yra skirtingų versijų :. 1 iki 11,1, o svarbiausia, kad jie atitiktų nuo viršaus iki apačios.

Klausimas "Kaip įdiegti DirectX 11?" Dažnai klausiama." Ši versija yra viena iš paskutinių. Pagal nutylėjimą jis yra įdiegtas "Win Vista SP2" ir naujesnės versijos. Naujausioje "Win 8" jau 11.1. Įdiegimas Win XP oficialiai neįmanomas, nors yra gandų apie sėkmingą dalinį adaptavimą. Jei gausite pranešimą "DirectX sistemoje įvyko vidinė sistemos klaida" arba žaidimas neprasideda, galite pabandyti atnaujinti įdiegtą "DirectX" versiją. Norėdami tai padaryti, rekomenduojama atlikti šiuos veiksmus: eikite į "Microsoft" svetainę atsisiuntimų skyriuje, į paieškos juostą įrašykite "DirectX", atsisiųskite nedidelę reikalingos versijos failą (apie 300 KB) ir paleiskite jį. Trūkstami failai bus automatiškai atsisiųsti ir įdiegti.

Galite nustatyti versiją, kurią naudojate, taip: atidarykite mygtuką "Pradėti" meniu, į paieškos juostą įrašykite "Dxdiag" ir paspauskite "Enter". Visi reikalingi duomenys bus rodomi pasirodžiusiame lange. Šiuolaikinių žaidimų gerbėjams gali būti patariama įdiegti "Seven" arba net "Win 8" - "DirectX 11" palaikymas yra "iš lauko".

Teisingas klausimas - kodėl mums reikia naujų versijų? Įsivaizduokite situaciją, kai programuotojas, pavyzdžiui, pateikia komandą "API API" programoje "parengti šviesiai mėlyną ovalą". Tai bus vykdoma, kai bus įvykdyti du reikalavimai: vaizdo plokštė supranta šią komandą, ji yra užregistruota "DirectX" versijoje. Jei viskas aišku su aparatūros komponentu (nurodytu dėžutėje), antrasis elementas reikalauja paaiškinimo. Komanda "parengti šviesiai mėlyną ovalą" gali būti palaikoma tik 11 versijoje, o dešimtukas šio vaizdo formavimui reikalauja dviejų komandų: "atkreipkite šviesiai mėlyną apskritimą ir ištieskite jį į ovalo formą". Tai taip paprasta.

</ p>
  • Reitingas: