مشخصات

زبان

C++

بانک اطلاعاتی

-

فایل ها

cpp

توضیحات

عنوان پروژه: RocketLaunchingInOpenGL

نوع برنامه: Console

محیط برنامه نویسی: Visual Studio

نسخه: ۲۰۱۵

زبان برنامه نویسی: C++ - OpenGL

۳۹,۰۰۰ تـــــومان

سورس پرتاب موشک با OpenGL به زبان C++

  • یکشنبه ۲ دی ۱۳۹۷
  • بازدید ۲,۷۱۵ نفر

تصویر rocket-launching-in-opengl-using-cpp_5178 سورس پرتاب موشک با OpenGL به زبان C++

سورس پرتاب موشک با OpenGL به زبان C++

در این بخش سورس پرتاب موشک با OpenGL را برای شما آماده کرده ایم که با استفاده از زبان برنامه نویسی C++ نوشته شده است. سورس کد این پروژه برای یاد گیری چگونگی ساخت بازی های ساده در OpenGL مناسب است و می توانید با مشاهده آن مواردی همچون رسم اشکال مختلف، حرکت دادن شیء ها در جهت های دلخواه را بیاموزید. در ادامه می توانید توضیحات و تصاویر مربوط به این برنامه را مشاهده کنید.

توضیحات پروژه

در این پروژه با استفاده از توابع OpenGL مراحل پرتاب یک موشک به فضا شبیه سازی شده است. زمانی که برنامه اجرا می شود یک موشک از سکویی که آن را کنترل می شود، پرتاب می شود و به سمت بالا می رود و در نهایت از کنار ماه رد می شود و به حرکت خود ادامه دهد.

در زیر برخی از توابع استفاده شده در این پروژه را مشاهده می کنید:

  • تابع display1: برای نمایش اشکال مختلف موجود در صفحه استفاده می شود.
  • تابع semicircle: برای رسم دایره های موجود در صفحه استفاده می شود.
  • تابع static_rocket: برای رسم قسمت های مختلف موشک استفاده می شود.
  • تابع stars: برای رسم ستاره های موجود در آسمان استفاده می شود.
  • تابع rocket_in_motion: برای شبیه سازی حرکت موشک استفاده می شود.
  • تابع myinit: برای آماده سازی قسمت های مختلف برنامه استفاده می شود.
  • تابع mars: برای رسم ماه در آسمان استفاده می شود.

تصویر rocket-launching-in-opengl-using-cpp_5178_1 سورس پرتاب موشک با OpenGL به زبان C++

قسمت های از سورس پروژه:

نکات

  • این پروژه در نرم افزار Visual Studio نسخه 2015 تست شده است و به خوبی کار می کند.
  • به منظور اجرای پروژه های OpenGL باید آن را بر روی IDE خود نصب کنید (آموزش نصب OpenGL).
  • در صورت نا مفهوم بودن بخشی از کد، می توانید در قسمت نظرات مطرح کنید تا برای شما توضیح داده شود.
 


تصویر 1
تصویر 2
تصویر 3
تصویر 4
تصویر 5
تصویر 6
باکس دانلود
شناسه:
۵۱۷۸
زبان:
C++
دیتابیس:
-
فایل ها:
cpp
توضیحات:
عنوان پروژه: RocketLaunchingInOpenGL نوع برنامه: Console محیط برنامه نویسی: Visual Studio نسخه: ۲۰۱۵ زبان برنامه نویسی: C++ - OpenGL
قیمت:
۳۹,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۲ مورد)
  1. تصویر آواتار کاربر 0
    mobina چهارشنبه , 25 فروردین

    void display1() { for (j = 0; j <= 10000000; j++); count1++; if (count1 == 250) flag = 1; if (flag == 0) static_rocket(); else if ((count1 == 151) | (count1 == 152)) rocket_to_cam_pos(); else rocket_in_motion(); این قسمت کد رو میشه یه توضیح بدین که مربوط به کدوم بخش پروژه هست؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهچهارشنبه , 25 فروردین

      لطفا برای این سوال توی انجمن سایت مطرح کنید تا راحت بشه پاسخ داد