TechBord Logo
TechBord detail

دایرکت اکس (DirectX) چیست؟

DirectX مجموعه ای از رابط برنامه کاربردی (API) است که به نرم افزار توسعه دهنده (Developer) کمک می کند تا بازی های ویدیویی را برای رایانه های شخصی پنجره ها (Windows) و کنسول های بازی Xbox بسازد. API های DirectX به عنوان یک لایه میانی بین بازی نرم افزار (Software) و سخت افزار (Hardware) رایانه عمل می کنند و به توسعه دهندگان این امکان را می دهند که از مجموعه ای اساسی از دستورات برای کنترل تنظیمات بی شماری سیستم استفاده کنند.

< p>دستگاه ویندوز راننده (Driver) برای کارت گرافیک (Video Card)، کارت صدا (Sound Card) و کنترل‌کننده‌های بازی شامل پشتیبانی DirectX است که به API اجازه می‌دهد تا با سخت‌افزار تعامل داشته باشد و آن را کنترل کند. DirectX یک API واحد نیست - خانواده ای از API ها است که هر کدام یک نوع سخت افزار واحد را مدیریت می کنند. برای مثال Direct3D API واحد پردازش گرافیک (GPU) رایانه را کنترل می کند تا گرافیک های سه بعدی زمان واقعی (Real-Time) را ارائه کند. Direct2D 2D بیت مپ (Bitmap) و گرافیک برداری (Vector Graphic) را با استفاده از شتاب گرافیکی سخت افزاری GPU ارائه می کند. API های XAudio و XACT خروجی صدا را کنترل می کنند.دایرکت اکس (DirectX) چیست؟ | TechBord.ir
بازی هایی مانند Red Dead Redemption 2 از DirectX برای گرافیک سه بعدی

ایجاد بازی با استفاده از DirectX مستلزم آن است که توسعه دهنده از کیت توسعه نرم افزار DirectX (بسته توسعه نرم افزار (SDK)) استفاده کند. از آنجایی که هم رایانه های ویندوز و هم کنسول های بازی ایکس باکس از DirectX استفاده می کنند، توسعه دهندگان می توانند از آن برای ساخت بازی برای هر دو سکو (Platform) به طور همزمان استفاده کنند. و از آنجایی که DirectX در ویندوز و هر درایور دستگاه تعبیه شده است، کاربر نهایی نیازی به نصب چیزی جز بازی های خود ندارد.

تعریف اصطلاح دایرکت اکس (DirectX) توسط تک بورد

تعریف دایرکت اکس (DirectX) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف دایرکت اکس (DirectX) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.