Ce este directx

Ce este DirectX?

DirectX este un set de tehnologii și instrumente care vă permit să creați dezvoltatori de jocuri și soluții multimedia cu o calitate neclară a imaginilor și a sunetului în timpurile MS-DOS. În plus, DirectX servește pentru procesarea tastaturii, mouse-ului, joystick-ului și, de asemenea, pentru comunicații în rețea.







DirectX este împărțit în mai multe părți, fiecare fiind responsabil pentru ceva propriu:
  • DirectDraw - servește pentru accelerarea afișării și procesării graficelor bidimensionale
  • Direct3D - pentru a accelera grafica tridimensională
  • DirectSound - funcționează cu mixarea sunetului și sunet 3D
  • DirectInput - pentru prelucrarea tastaturii, mouse-ului, joystick-ului și așa mai departe
  • DirectPlay - servește în principal pentru jocuri de rețea
Aceste secțiuni sunt evidențiate aici în colț. În plus, există și alte secțiuni:
  • DirectAnimation - pentru crearea de efecte de animație pe site-ul WEB
  • DirectShow - pentru aplicații multimedia în WEB
  • DirectMusic este o partiție nouă. Serveste sa foloseasca muzica in jocuri






Și asta nu e tot.

DirectX este o interfață destul de joasă. Cu ajutorul API oferă programator cu acces direct la memoria adaptorului în cazul în care programatorul poate crea o imagine, stoca imagini grafice, sunete, și așa mai departe. D. Lucrând direct cu accelerația de memorie atins, care este, teoretic, rata la care programatorul va fi capabil de a face ecran prorisovavatsya va depinde numai de frecvența susținută de monitor. În realitate, cu toate acestea, oamenii au perceput diferență puțin în frecvența actualizărilor, în cazul în care este mai mult de 33 FPS (cadre pe Secunda - cadre pe secundă), astfel că va fi foarte bine dacă vă poate aduce frecvența la acest lucru.

Odată cu lansarea celei de-a șaptea versiuni, DirectX acceptă oficial Visual Basic. Cu toate acestea, înainte de aceasta a fost posibilă utilizarea DirectX din VB folosind bibliotecile de tip (c) Patrice Scribe.

Dar totuși, viteza și numărul de funcții DirectX acceptate de la VB lasă mult de dorit. Partea principală a atenției DirectX este, bineînțeles, în C ++. DirectX funcționează cu VB ca acesta:

Comanda VB -> DirectX Library Type -> DirectX -> DirectX face ceva

DirectX face ceva -> DirectX spune TL -> TL spune VB -> VB returnează valoarea

Puteți vedea pentru voi că lanțul este prea lung. Dar ce puteți face, Visual Basic nu a fost inițial un instrument pentru crearea de jocuri. Dar, pe de altă parte, de aceea programarea DirectX devine atât de simplă.

Dare, experimentați și cine știe, poate veți obține ceva de genul asta. Iar faptul că cel puțin ceva se va rezolva este adevărat.







Trimiteți-le prietenilor: