DirectX - bu murakkab vizual effektlarni amalga oshirishga imkon beradigan rivojlangan buyruqlar to'plamini o'z ichiga olgan grafik dasturlarni ishga tushirish dasturi. DirectX kompyuter o'yinlarini ishlab chiqishda keng qo'llaniladi va Microsoft veb-saytida bepul tarqatiladi.
DirectX-ning paydo bo'lishi
DirectX boshidanoq kompyuter o'yinlarini rivojlantirishga yo'naltirilgan edi. Dasturiy ta'minot Windows 95-ning chiqarilishi bilan birgalikda ishlab chiquvchilarni yangi, standartlashtirilgan platformada murakkab grafik dasturlarni yozishga jalb qilish maqsadida ishlab chiqilgan. DirectX-ning birinchi versiyasi Windows Game SDK deb nomlangan va 1995 yilda chiqarilgan. Shundan so'ng, tobora ommalashib borayotgan OpenGL muhitining o'rnini bosuvchi Direct3D platformasi amalga oshirila boshlandi, bu ham keng tarqalgan. kompyuter o'yinlari, ammo biroz cheklangan funksiyalarga ega.
8.1 versiyasidagi DirectX Xbox uchun asos bo'ldi. 2002 yilda DirectX 9.0 chiqarildi, bu yangi o'yinlarni yaratish imkoniyatlarini sezilarli darajada oshirdi va shaderlarni qo'llab-quvvatlashni amalga oshirdi, ya'ni. soyalarni yaxshilash yaxshilandi.
Hozirgacha DirectX-ning eng so'nggi versiyasi Windows 8.1-da sukut bo'yicha kiritilgan 11.2-dir.
DirectX grafikani qayta ishlash bilan bir qatorda geymerning klaviaturasi, sichqonchasi yoki joystikidan keladigan tovushlarni chiqarish va ma'lumotlarni qayta ishlash bilan shug'ullanadi. Har bir yangi versiyada DirectX kodi yaxshilanadi, ya'ni grafik imkoniyatlari yaxshilanadi. Ushbu kutubxonada taqdim etilayotgan yangi xususiyatlar bilan ishlab chiquvchilar o'yinlarning samaradorligini va o'yin protsessorining ko'ngil ochishini yaxshilash imkoniyatlarini oshirdilar.
DirectX-ni o'rnatish
DirectX-ning eng so'nggi versiyasini Microsoft-ning rasmiy veb-saytida topish mumkin. Mahsulotni yuklab olish bepul. DirectX-ni o'yin diskidan ham o'rnatishingiz mumkin, chunki aksariyat zamonaviy ishlab chiquvchilar o'yin mahsulotini chiqarishda ommaviy axborot vositalarida o'yinni muvaffaqiyatli boshlash uchun zarur bo'lgan kutubxonalarni o'z ichiga oladi.
Dasturni o'rnatish avtomatlashtirilgan bo'lib, u faqat ikki bosqichda amalga oshiriladi va foydalanuvchidan qo'shimcha harakatlarni talab qilmaydi.
DirectX Windows 95-dan boshlab barcha Windows tizimlarida qo'llab-quvvatlanadi. Ko'pgina zamonaviy o'yinlar eng zamonaviy o'yinlar uchun kamida 9.0c qo'llab-quvvatlashni talab qiladi, ammo so'nggi o'yin dasturlari kamida 10-versiyani talab qiladi. O'rnatishdan oldin kompyuteringizda Nvidia drayverlari yoki ATI mavjudligiga ishonch hosil qiling, rasmiy ishlab chiquvchi saytidan yuklab olingan DirectX 10 (Direct3D 10) texnologiyasi Nvidia GeForce 8000 va undan keyingi versiyalarining grafik kartalarida qo'llab-quvvatlanadi. DirectX 10-ni ATI Radeon grafik kartalarida ishlatish uchun sizga 2000 va undan yuqori model kerak.