Posizione: Casa > internet >

Che cos’è DirectX?

  

DirectX ® è un insieme di Application Programming Interfaces (API) creato per migliorare i giochi, pagine web attive e altre applicazioni multimediali in esecuzione su sistemi operativi Windows ®. Esso prevede un ponte per l'hardware e il software per la connessione o "parlare" gli uni agli altri. La raccolta di questi comprende API Direct3D, DirectDraw, DirectSound, e DirectPlay. Generalmente, i nomi di questi componenti iniziano con la parola diretta.

I cinque componenti importanti di DirectX ® comprendono:

  • Direct3D : aiuta gli sviluppatori a creare grafica 3D.
  • DirectPlay : Developers utilizzare questa API per il test delle applicazioni. È anche usato come un plug-in da parte degli utenti finali.
  • DirectSound : un'interfaccia per la registrazione del suono con le immagini.
  • DirectInput : Utilizzato per l'input da dispositivi di I /O.
  • DirectDraw : questo permette agli sviluppatori di definire le immagini bidimensionali, aiuta nella gestione buffer doppio e specifica le immagini.

DirectX ® è stato sviluppato da Microsoft ® per assicurare i programmatori multimediali avere facile accesso alle funzioni hardware. Prima del rilascio di Windows ® 95 sistema operativo DOS è stata la migliore alternativa per la programmazione di videogiochi. La piattaforma MS-DOS consentito l'accesso diretto ai componenti hardware, come schede video, dispositivi audio e dispositivi di input.

Il Windows ® 95 il sistema operativo ha alcune limitazioni. Accedere al sistema operativo modello di memoria protetta limitato alle funzioni hardware. I programmatori sono stati scoraggiati a mantenere la libertà creativa nel loro codice. Microsoft ® sentito il bisogno di risolvere questo problema in fretta, prima del lancio ufficiale del sistema operativo. Per fornire una soluzione completa a questo problema, DirectX ® è stato introdotto. Ha permesso ai programmatori di accedere grafica, sonoro e componenti di input con facilità.

La prima versione di DirectX ® è stato pubblicato nel settembre del 1995 come un kit di sviluppo software per giochi di Windows ®. Ha permesso ai programmatori di integrare o creare immagini grafiche, folletti, le sovrapposizioni e gli elementi di gioco, compresa suono. In seguito, le versioni più sono stati liberati, l'ultimo dei quali è DirectX ® 10.

Uno dei principali API di DirectX ® è Direct3D. E 'ampiamente utilizzato per lo sviluppo di Microsoft Windows ® e Microsoft ® Xbox 360. L'API grafica 3D è utilizzato anche da altre applicazioni software come il CAD /CAM engineering.

La versione più recente di DirectX ® offre molti vantaggi per gli utenti di media nonché sviluppatori. È progettato come la prossima generazione di tecnologia grafica per Windows ® Vista. Inoltre, esso fornisce una esperienza dettagliata per i giocatori di videogiochi e incoraggia gli sviluppatori di aumentare il realismo nei giochi. Il kit di sviluppo software (SDK) contiene gli strumenti per creare applicazioni multimediali. Esso comprende anche i campioni, le biblioteche e runtime. Gli sviluppatori possono scaricare DirectX SDK per creare i driver per l'audio, visualizzazione e di altri dispositivi di I /O.

----------------------------------
Articolo correlato:
----------------------------------