—  Uncategorized
۲ دقیقه

OpenGL یک API هست که از GPU یا واحد پردازش گرافیک برای رندر کردن گرافیک برداری دو بعدی و سه بعدی استفاده می کنه و توسط شرکت سیلیکون گرافیکس توسعه داده شده.

گرافیک کامپیوتری از  قسمت های خیلی جذاب شاخه های کامپیوتر هست و منم کم و بیش علاقه دارم.  مدت ها پیش با زبان ++C و OpenGL یه گیم ساده ای رو برنامه نویسی کردم و سورس اش رو روی مخزن گیت هاب منتشر کردم که اگر دوست داشتید از طریق لینک زیر می تونید بهش دسترسی پیدا کنید.

https://github.com/hallaji/crossing-barriers

Crossing the Barriers by Airplane (OpenGL) Screenshot

گام اول

برای اینکه بتونید سورس رو کامپایل و اجرا کنید بایستی کتابخانه OpenGL Utility Toolkit رو داشته باشید.
ابتدا سورس رو دانلود کنید. داخل دایرکتوری glut-3.7.6-bin سه فایل موجود هست.

به پوشه Microsoft Visual Studio در محل نصب  روی هارد دیسک مراجعه کنید و  هر کدوم از فایل ها رو در دایرکتوری مشخص شده کپی کنید:

همچنین به پوشه ویندوز مراجعه کنید و فایل با پسوند lib رو به هر دو دایرکتوری سیستمی کپی کنید:

گام دوم

فایل Bricks.raw موجود در دایرکتوری در واقع pattern آجری هست که توسط نرم افزار فوتوشاپ آماده کردم.  اگه خواستید pattern رو تغییر بدید بایستی تصویر مورد نظر خودتون رو با فوتوشاپ باز کنید و با فرمت raw ذخیره کنید.  قبل از اینکه پروژه رو با Visual Studio استارت و اجرا کنید، قدم نهایی این هست که این فایل رو در کنار فایل اجرایی پروژه که با پسوند exe در پوشه Debug تولید میشه کپی کنید.

اشتراک گذاری در شبکه های اجتماعی