OpenGL یک API هست که از GPU یا واحد پردازش گرافیک برای رندر کردن گرافیک برداری دو بعدی و سه بعدی استفاده می کنه و توسط شرکت سیلیکون گرافیکس توسعه داده شده. مدت ها پیش با زبان ++C و OpenGL یه گیم ساده ای رو برنامهنویسی کردم و سورس اش رو روی مخزن گیتهاب منتشر کردم که اگر دوست داشتید دانلود و تست کنید.
گام اول
برای اینکه بتونید سورس رو کامپایل و اجرا کنید بایستی کتابخانه OpenGL Utility Toolkit رو داشته باشید. ابتدا
سورس رو دانلود کنید. داخل دایرکتوری glut-3.7.6-bin
سه فایل موجود هست.
به پوشه Microsoft Visual Studio در محل نصب روی هارد دیسک مراجعه کنید و هر کدوم از فایل ها رو
در دایرکتوری مشخص شده کپی کنید:
Copy glut.h -> \vc\include\
Copy glut32.dll -> \vc\lib\
همچنین به پوشه ویندوز مراجعه کنید و فایل با پسوند lib
رو به هر دو دایرکتوری سیستمی کپی کنید:
Copy glut32.lib -> \Windows\System
\Windows\System32
گام دوم
فایل Bricks.raw
موجود در دایرکتوری در واقع pattern آجری هست که توسط نرم افزار فوتوشاپ آماده کردم.
اگه خواستید pattern رو تغییر بدید بایستی تصویر مورد نظر خودتون رو با فوتوشاپ باز کنید و با فرمت raw
ذخیره کنید. قبل از اینکه پروژه رو با Visual Studio استارت و اجرا کنید، قدم نهایی این هست که این فایل رو
در کنار فایل اجرایی پروژه که با پسوند exe
در پوشه Debug تولید میشه کپی کنید.