Direcx Nedir? (Bilmeyenler İçin)


Direct-X & OpenGL    Direct-X & OpenGL Programlama İle İlgili Paylaşım Kategorisi

Yazar: RedMen    1 Yorum    191 Görüntüleme
  • Derecelendirme: 0/5 - 0 oy

Paylaşım Tarihi: 11.12.2016, 15:22:30 #1
RedMen #уαѕιη
Süper Üye
Status: Çevrimdışı Yorumları:523 Konuları:170 Kayıt Tarihi:22.05.2016 Rep Puanı: 358

   

Direcx,direcx nedir,nasıl kullanılır,ve daha fazlası

                                                                Yazı  DirectX, Microsoft‘un oyunlar ve çoklu ortam yazılımları için geliştirdiği Yazılım Programlama Arayüzü(API)‘dür. Aslında bir çok API’den oluştuğunu söylesek yanılmayız. Daha iyi bir oyun deneyimi, görsel ve ses deneyimi vermesinin dışında üstün uyumluluk sağlayan API’nin önemi tartışılmaz bir gerçek. Aslında Microsoft DirectX’i Windows 95 döneminde oyun programcılarını kendine yani Windows’a çekmek için geliştirmiştir. Ayrıca Microsoft’un Xbox konsolunda DirectX kullanılmaktadır. Firma DirectX özelliğini popüler hale getirmek ve var olan kullanıcıları konsola yöneltebilmek için konsol adına ”X” takısını eklemiştir.
Genel olarak baktığımızda DirectX bir tamamlayıcı görevi üstlenmektedir. Yani bilgisayarınızın donanımı ve uygulama arasındaki bağlantıyı sağlar. DirectX’in gelişimi sürekli devam etmektedir ve genel olarak ekran kartlarının gelişimi ile paralel olarak takip eder. Oyunlarda ki gerçekçiliğe katkı sağlayan yazılım sayesinde bugün oyunlarda çevre ile etkileşime geçebilmemizin tabanı sağlanmıştır. DirectX’in rakibi var mı derseniz elbette var. Bunlardan en önemlisi AMD’nin geliştirdiği Vulkan’dır. Vulkan hakkında da ilerleyen zamanlarda yazımız olacaktır. Dilerseniz DirectX’in içerdiği bileşenlere geçelim.
  • DirectInput; Fare, klavye, joystick gibi aygıtların giriş, çıkış ve verilerini yöneten arabirimdir.

  • DirectSound; İki ve üç boyutlu sesler için kullanılır. Ayrıca ses kartlarının arayüzünde de kullanılır.

  • DirectMusic; Etkileşimli ses bileşeni diyebiliriz. Windows altında aklınıza gelen ses ile ilgili her şeyle ilgilidir.

  • Direct3D; En önemli API’lerden biridir. Ekrana 2 veya 3 boyutlu görüntülerin aktarılmasını sağlar. ATI ve NVIDIA’nın katkıları ile geliştirilmiştir. Alternatifi OpenGL’dir.

  • DirectPlay; Modem, Internet ve ağ üzerinde ki oyun bağlantılarını sağlar. Gerek oyunlar içindeki sesli sohbet gerekse oyun verilerinin kaybolmamasını sağlar. TCP/IP, IPX, Bluetooth ve doğrudan modem bağlantılarını destekler.

  • DirectDraw; Video bağdaştırıcısının özelliklerine hızlı bağlantı sağlar. API, render ve grafik uygulamalarını hızlandırır tam ekran pencere ve gömülü ekranların çalışmasını sağlar. 2D API olup, 3D işlerde verimsizdir ki zaten Direct3D o açığı çözüyor.

  • DirectShow; API sayesinde bilgisayarda, internette yer alan çoklu ortam  dosyalarını yakalama ve oynatma imkanı sağlar. ASF, AVI, DV, MPEG, MP3, WMA, WMV, WAV gibi çeşitli ses ve video biçimlerini destekler.
DirectX Sürümleri
Criag Eisler, Alex St.John ve Eric Engstrum tarafından geliştirilen DirectX (Bu bilgiyi başta vermek gerekirdi) ilk sürümüne 1994‘te kavuştu. Ardından 2, 3, 4 sürümleri geldi ancak 4.sürüm piyasaya sürülmedi ve aynı yıl 5. sürüm piyasaya sürüldü. Ancak DirectX 5 ile birlikte Microsoft beklediği ilgiye ulaşabildi 

Resim
Resim http://image.prntscr.com/image/9caa6335e4b24006b51e37618f473268.png
Son Düzenleme: 11.12.2016, 15:52:46, Düzenleyen: RedMen.

Kullanıcı İmzası
Resim http://i.hizliresim.com/bk9kmV.png

Paylaşım Tarihi: 11.12.2016, 15:50:09 #2
MiroslavStoch Stoch The ''#Miňo''
Cezalı Üye
Status: Çevrimdışı Yorumları:657 Konuları:120 Kayıt Tarihi:06.08.2016

Teşekkürler Bilmeyenler İçin Wink










Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi