سورس حرکت ماشین در پارکینگ با OpenGL به زبان C++
در این بخش سورس حرکت ماشین در پارکینگ با OpenGL را برای شما آماده کرده ایم که با استفاده از زبان برنامه نویسی C++ نوشته شده است. سورس کد این پروژه برای یاد گیری چگونگی ساخت بازی های ساده با OpenGL مناسب است و می توانید با مشاهده آن مواردی همچون حرکت دوربین، رسم اشکال مختلف، حرکت دادن شیء ها را بیاموزید. در ادامه می توانید توضیحات و تصاویر مربوط به این برنامه را مشاهده کنید.
توضیحات پروژه
در این پروژه OpenGL، بعد از اجرا شدن برنامه، تعداد زیادی ماشین با رنگ های مختلف در یک پارکنیگ رسم می شوند و کاربر می تواند با استفاده از کلید های کیبورد ماشین ها و دوربین را در زوایای مختلف به حرکت در آورد. همچنین امکان نمایش یا عدم نمایش انبارها توسط کاربر وجود دارد.
در زیر برخی از توابع استفاده شده در این پروژه را مشاهده می کنید:
- تابع processNormalKeys: برای رسم مدیریت کلید های فشرده شده، استفاده می شود.
- تابع drawcarr: برای رسم اجزای مختلف همه ماشین های موجود در صفحه استفاده می شود.
- تابع processMenu1: برای مدیریت گزینه انتخاب شده توسط کاربر استفاده می شود.
- تابع movecar: برای حرکت دادن ماشین ها در جهت های مختلف استفاده می شود.
- تابع menu: برای تنظیم منوی کلیک راست استفاده می شود.
قسمت های از سورس پروژه:
نکات
- این پروژه در نرم افزار Visual Studio نسخه 2015 تست شده است و به خوبی کار می کند.
- به منظور اجرای پروژه های OpenGL باید آن را بر روی IDE خود نصب کنید (آموزش نصب OpenGL).
- در صورت نا مفهوم بودن بخشی از کد، می توانید در قسمت نظرات مطرح کنید تا برای شما توضیح داده شود.
هیچ نظری ثبت نشده است