سورس حرکت کشتی در دریا با OpenGL به زبان C++
در این بخش سورس حرکت کشتی در دریا با OpenGL را برای شما آماده کرده ایم که با استفاده از زبان برنامه نویسی C++ نوشته شده است. شما با مشاهده این سورس کد می توانید نحوه رسم اشکال مختلف در OpenGL و چگونگی حرکت دادن آن ها و همچنین نحوه اپدیت کردن صفحه نمایش را یاد بگیرد. در ادامه می توانید توضیحات و تصاویر مربوط به این برنامه را مشاهده کنید.
توضیحات پروژه
این پروژه به صورت Console است و زمانی که کاربر آن را اجرا می کند، یک پنجره OpenGl باز می شود و یک کشتی از سمت چپ صفحه برنامه به سمت راست صفحه حرکت می کند. و بعد از مدتی به یک صخره یخی که در وسط دریا قرار دارد می رسد و با آن برخورد کرده به آرامی غرق می شود. این پروژه با نام کشتی تایتانیک نیز مشهور است.
سورس این پروژه شامل توابع زیر است که هر کدام را به صورت مختصر توضیح داده ایم:
- تابع update : که به منظور اپدیت کردن صفحه نمایش برنامه و موقعیت کشتی استفاده می شود.
- توابع display : که به منظور حرکت دادن کشتی بر روی آب استفاده می شوند.
- تابع water : که برای رسم دریا استفاده می شود.
- تابع ship : که کارش رسم کردن شکل کشتی بر روی صفحه نمایش است.
- تابع ice : که برای رسم صخره یخی در وسط دریا استفاده می شود.
- تابع myinit : که به منظور آماده سازی OpenGL استفاده می شود.
قسمت های از سورس پروژه:
نکات
- این پروژه در نرم افزار Visual Studio نسخه 2015 تست شده است و به خوبی کار می کند.
- به منظور اجرای پروژه های OpenGL باید آن را بر روی IDE خود نصب کنید.
هیچ نظری ثبت نشده است