پروژه شبیه سازی قلعه با OpenGL به زبان سی پلاس پلاس
در این پست برای شما کاربران عزیز سورس پروژه شبیه سازی قلعه با OpenGL به زبان ++C را آماده کرده ایم که یک پروژه مناسب برای درس گرافیک کامپیوتری و یادگیری گرافیک با دستورات اپن جی ال است.
در ادامه به شرح نحوه عملکرد و توابع استفاده شده (DrawWall, Init, Display, KeyDown) در این پروژه شبیه سازی قلعه با OpenGL پرداخته و فیلم و تصاویری از آن قرار داده شده که فیلم اجرایی آن را به صورت آنلاین می توانید مشاهده کنید.
در این پروژه یک قلعه با دستورات OpenGL طراحی شده است و کاربر می تواند با استفاده از دکمه های صفحه کلید دوربین را در جهت های مختلف تغییر دهد و از زاوایای دیگه قلعه را مشاهده کنید. توضیحات بیشتر، فیلم و تصاویری از محیط پروژه شبیه سازی قلعه با OpenGL به زبان سی پلاس پلاس در ادامه مطلب.
کلید های استفاده شده در برنامه:
- کلید D: دوربین را به سمت راست حرکت می دهد.
- کلید A: دوربین را به سمت چپ حرکت می دهد.
- کلید W: دوربین را به جلو می برد.
- کلید S: دوربین را به عقب می برد.
- کلید X: دوربین را به طرف بالا می برد.
- کلید Y: دوربین را به طرف پایین می برد.
در پروژه گرافیکی شبیه سازی قلعه با اپن جی ال از توابع زیر استفاده شده است:
- تابع KeyDown: این تابع کلید های فشرده شده را مدیریت می کند.
- تابع Display: این تابع اشیاء موجود در صفحه را نمایش می دهد.
- تابع DrawWall: این تابع دیوار های قلعه را رسم می کند.
- تابع Init: این تابع مقدار دهی اولیه را انجام می دهد.
پروژه شبیه سازی قلعه با OpenGL با استفاده از Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از خروجی برنامه به همراه فیلم آموزشی در ادامه مطلب گنجانده شده است.
تصاویری از محیط پروژه شبیه سازی قلعه با OpenGL :
تصویر خروجی ۱:
تصویر خروجی ۲:
تصویر خروجی ۳:
تصویر خروجی ۴:
مشاهده ویدئو در این باره
سلام می خواستم بدونم فیلم آموزشی این پروژتون چقدره و چه چیزایی رو توضیح میده ؟ متشکر
فیلم این پروژه در 1.5 دقیقه فقط نحوه اجرا رو نشون میده که با نصب داشتن کتابخانه OpenGL در ویژوال استادیو چطور میشه پروژه رو اجرا کرد.