یک بازی کامپیوتری را روی کامپیوترتان اجرا میکنید. فعلاً کارت گرافیک شما روی اسلات AGP سوار میشود، پردازشگر سلرون دارید و … پس از چند ماه یا چند سال کامپیوتر جدیدی میخرید. اکنون اسلات کارت گرافیکی شما PCI Express است و یک پردازشگر 64 بیتی دارید. همان بازی را روی این کامپیوتر هم نصب و اجرا میکنید!
شاید به نظر طبیعی می آید که همه چیز باید همینطور باشد. اما چگونه یک بازی روی کامپیوترهایی با تراشهها و سختافزارهای مختلف و گاه فناوری متفاوت اجرا میشود؟
APIهای گرافیکی یا همان رابطهای برنامهنویسی، بخش بزرگی از این مشکل را حل میکنند و امکانات گسترده دیگری را نیز در اختیار برنامهنویسان و توسعهدهندگان بازی و برنامههای چند رسانهای قرارمیدهند. OpenGL و DirectX، دو مجموعه API گرافیکی و صوتی هستند که برای آسانتر ساختن توسعه بازیها و نرمافزارهای چندرسانهای طراحی شدهاند.
آشنایی با DirectX و OpenGL
توسط
pcmagblog 74 روز قبل
(http://pcmagblog.blogfa.com)
کسانی که به این مطلب رای دادهاند
مهندس یک پورتال علمی است که با هدف ایجاد فضایی مناسب جهت اشتراک محتوای علمی به زبان فارسی راه اندازی شده است. با عضویت در آن میتوانید مطالبتان را با دیگر کاربران به اشتراک بگذارید. لینک به مقالات، سایت ها و وبلاگ های غیرتجاری آزاد است
نظر ها