برچسب ها: تاریخچه DirectX،
نوشته شده توسط:The Punisher The Punisher
تاریخچه Directx
هر بازی نیاز به اجرای وظائف خاصی بصورت مكرر دارد . بازی نیازمند زیر نظر داشتن و كنترل داده های ورودی شما از طریق ماوس ، جوی استیك و یا یك بورد بوده و همچنین نیاز به نمایش تصاویری بر روی صفحه مانیتور و اجرای اصوات و موسیقی دارد . این تقریباً توصیف هر بازی در ساده ترین سطح آن است .
حال تصور كنید كه این امر برای برنامه نویسانی كه در ساختارهای كامپیوتر شخصی پیش از ویندوز اقدام به برنامه نویسی می كردند تا چه حد باور نكردنی و پیچیده بود .
لازم بود هر برنامه نویس روشی مختص به خود جهت خواندن كی بورد و یاحتی ردیابی اینكه آیا اصلاً جوی استیكی به سیستم متصل است یا خیر بنویسد ، چه برسد به اینكه بتوان از آن جهت باز كردن استفاده نمود . اعمال تكراری خاصی مورد نیاز بود تا بتوان حتی ساده ترین نوع تصویر را در صفحه نمایشگر نمایش داد و یا حتی صدایی ساده را اجرا نمود .
اساساً ، برنامه نویسان بازی ها در سطحی بنیادی با سخت افزار كامپیوتر كار می كنند . هنگامی كه مایكروسافت ویندوز را معرفی نمود ، جهت برقرای ثبات و موفقیت پایگاه كامپیوتر شخصی ضروری بود تا كارها قدری برای برنامه نویسان و بازیكنان ساده تر شود .
چه كسی حاضر بود زحمت نوشتن بازی برای ماشینی را بكشد كه در آن هر بار كه قصد كار بر روی بازی جدیدی را داشت ، می بایست همه چیز را از نو بنویسد ؟
ایده مایكروسافت ساده بود : كار كردن مستقیم برنامه نویسان با سخت افزار را متوقف كرده و بجای آن یك toolkit عمومی بسازد كه بتوانند آن را مورد استفاده قرار دهند . پس Directx متولد شد .
تاریخچه بازی 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
لیست آخرین پستها
تبلیغات