پروژه انیمیشن پرتاپ موشک با OpenGL به زبان سی پلاس پلاس
در این پست سورس پروژه انیمیشن پرتاپ موشک با OpenGL به زبان سی پلاس پلاس را آماده کردیم که یک پروژه مناسب برای درس گرافیک کامپیوتری و یادگیری دستوات سه بعدی در اپن جی ال می باشد. در ادامه به شرح توابع استفاده در این پروژه انیمیشن پرتاپ موشک با OpenGL پرداخته و فیلم و تصاویری خروجی آن قرار داده شده است.
در این پروژه با استفاده از دستورات OpenGL شکل یک موشک در کنار ماهواره کنترل کننده موشک از یک سکوی پرتاپ به سمت بالا حرکت می کند و در آسمان از کنار ماه رد می شود. این پروژه به صورت متحرکت طراحی شده است و به راحتی می توانید در پروژه های بزرگ از آن استفاده کنید. در ادامه با ما همراه باشید.
توضیحات بیشتر، فیلم و تصاویری از عملکرد پروژه انیمیشن پرتاپ موشک با OpenGL به زبان ++C در ادامه مطلب.
در پروژه گرافیکی شبیه سازی انیمیشن پرتاپ موشک با اپن جی ال از توابع زیر استفاده شده است:
- تابع Display1: با استفاده از این تابع اشکال موجود در صفحه نمایش داده می شوند.
- تابع Semicircle: با استفاده از این تابع دایره های موجود در صفحه ترسیم می شود.
- تابع static_rocket: این تابع شکل ظاهری موشک را رسم خواهد کرد.
- تابع Stars: این تابع ستاره های موجود در آسمان را ترسیم می کند.
- تابع rocket_in_motion: این تابع حرکت موشک را انجام خواهد داد.
- تابع Myinit: این تابع مقدار دهی اولیه برنامه را انجام خواهد داد.
- تابع Mars: این تابع شکل ماه را در آسمان ترسیم می کند.
پروژه انیمیشن پرتاپ موشک با OpenGL با استفاده از نرم افزار Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از عملکرد آن همراه با فیلم آموزشی در ادامه مطلب گنجانده شده است.
تصاویری از عملکرد پروژه انیمیشن پرتاپ موشک با OpenGL :
تصویر خروجی ۱:
تصویر خروجی ۲:
تصویر خروجی ۳:
تصویر خروجی ۴:
تصویر خروجی ۵:
مشاهده ویدئو در این باره
سلام من یه برنامه دارم با سی پلاس پلاس تو یکی دو خطش گیر کردم می تونید کمکم کنید مشکلم رفع بشه ؟
سلام می خواستم فرق بین سی با سی پلاس بدونم می تونید کمی به این مورد اشاره کنید ؟
توی انجمن مطرح کنید به صورت کامل براتون فرق سی رو با سی پلاس بیان میکنیم ولی در کل سی پلاس پلاس پیشرفته زبان سی است و در سی پلاس پلاس حالت شی گرایی اضافه شده که توی سی این مورد نیست واین باعث شده که سی پلاس پلاس خیلی قوی باشه
سلام خدمت دوستان عزیز . من نیاز به سورس یک بازی دوز تک نفره با کامپیوتر دارم یعنی یک نفر با کامپیوتر بازی کنه البته سورسش رو گرفتم اما ارور میداد ممنون میشم درستش کنید http://www.2shared.com/file/jvBoi2gI/dooz.htm
سورس برنامه دوز به زبان سی رو آماده داریم با ایمیل در ارتباط باشید.
سلام پروژه ساده و خوبیه فقط اگه امکان داره پیاده سازی این پروژرو هم بهش اضافه کنید عالی میشه . واسه خرید باز هم به سایتتون سر میزنم .
سلام من تو نصب نرم افزار سی پلاس پلاس مشکل داشتم با کمک فیلم آموزشی که در اختیار بنده گذاشتید این مشکل رفع شد دوستان متشکر..