برچسب ها: کارکرد DirectX،
نوشته شده توسط:The Punisher The Punisher
چطور كار می كند ؟
در ابتدایی ترین سطح Directx بعنوان یك واسطه بین سخت افزار در كامپیوتر شخصی و خود ویندوز ، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های كاربردی Application Programming Interface است .
برای مثال هنگامی كه نویسنده یك برنامه بازی می خواهد یك فایل صوتی اجرا شود ، صرفاً فراخوانی (call) به تابع كتابخانه (library function) صحیح می باشد . هنگامی كه بازی اجرا می شود ، عملكرد مزبور Directx API را فرا می خواند كه به نوبه خود فایل صوتی را به اجرا در می آورد . برنامه نویس به دانستن نوع كارت صدایی كه با آن سروكار دارد ، توانائی های كارت مزبور و چگونگی مكالمه با آن نیاز ندارد . ماكروسافت Directx را فراهم آورده است و سازنده كارت صدا نیز درایوی كه توان اجرای Directx را داشته باشد فراهم كرده است . برنامه نویس تقاضای صدایی كه باید اجرا شود را می نماید و صوت مزبور اجرا می شود بدون توجه به دستگاهی كه صدا بر روی آن باید اجرا شود .
از دیدگاه ما بعنوان بازیكنان نیز Directx اوضاع را بطرز غیر قابل باوری تسهیل می نماید ، حداقل بصوت تئوری . شما كارت صدای جدیدی را جایگزین كارت قدیمی تان می كنید و كارت جدید به همراه درایو می آید . دفعه بعد كه بازی مورد علاقه خود را بازی كردید ، هنوز می توانید صداها و موسیقی آن را شنیده و ناچار به انجام هیچگونه تغییرات پیكربندی پیچیده ای نمی باشید .
در ابتدا ، Directx زندگی خود را بعنوان یك Toolkit ساده آغاز نمود : سخت افزارهای اولیه محدود بوده و صرفاًَ گرافیكی بسیار ابتدایی مورد نیاز بود . با تكامل نرم افزارها و سخت افزارها از نظر پیچیدگی ، Directx نیز تكامل یافت .
اكنون Directx بسیار بیشتر از یك Toolkit گرافیكی بوده و اصطلاح مزبور ، در بر گیرنده گزیده گسترده ای از روتین ها می باشد . برای مثال روتین DirectInput می تواند با همه گونه ابزار ورودی از ماوس دو دكمه ای گرفته تا جوی استیك های پیچیده مخصوص عملیات پرواز سروكار داشته باشد و سایر بخش ها شامل DirectSound برای ابزارهای صوتی است و DirectPlay كه یك Toolkit برای بازی های چند بازیكنی Online فراهم آورده است .
تاریخچه بازی Hitman یکشنبه 3 مرداد 1389
تشخیص علت مشكلات نصب Directx شنبه 2 مرداد 1389
ارتقاء Directx شنبه 2 مرداد 1389
نسخه های Directx شنبه 2 مرداد 1389
کار کرد Directx شنبه 2 مرداد 1389
تاریخچه DirectX شنبه 2 مرداد 1389
نگاه کلی به Nintendo 3ds پنجشنبه 31 تیر 1389
بازی های جدید xbox پنجشنبه 31 تیر 1389
Directx چیست چهارشنبه 30 تیر 1389
OpenGL چیست چهارشنبه 30 تیر 1389
شروع کا با xna سه شنبه 29 تیر 1389
xna چیست ؟ سه شنبه 29 تیر 1389
Xna سه شنبه 29 تیر 1389
لیست آخرین پستها
تشخیص علت مشكلات نصب Directx شنبه 2 مرداد 1389
ارتقاء Directx شنبه 2 مرداد 1389
نسخه های Directx شنبه 2 مرداد 1389
کار کرد Directx شنبه 2 مرداد 1389
تاریخچه DirectX شنبه 2 مرداد 1389
نگاه کلی به Nintendo 3ds پنجشنبه 31 تیر 1389
بازی های جدید xbox پنجشنبه 31 تیر 1389
Directx چیست چهارشنبه 30 تیر 1389
OpenGL چیست چهارشنبه 30 تیر 1389
شروع کا با xna سه شنبه 29 تیر 1389
xna چیست ؟ سه شنبه 29 تیر 1389
Xna سه شنبه 29 تیر 1389
لیست آخرین پستها
تبلیغات