Antiloop, Corner DirectX.
DirectX este un set de tehnologii și instrumente care permit dezvoltatorilor să creeze jocuri și aplicaț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 - intefeys este destul de scăzută. 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 Aceasta va depinde numai pe monitorul de frecvență acceptată. Î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.