نمایش نتایج 1 تا 2 از 2

نام تاپیک: درخواست کمک_ OpenGL _ حرکت دوبعدی

  1. #1
    کاربر جدید
    تاریخ عضویت
    آذر 1392
    محل زندگی
    ارومیه
    پست
    4

    Question درخواست کمک_ OpenGL _ حرکت دوبعدی

    سلام وقتتون بخیر
    امیدوارم تاپیک تکراری نزده باشم چون زیاد نتونستم عمقی بگردم...

    ما یه پروژه گرافیک داریم قراره یه زمین فوتبال طراحی کنیم که توش چن تا بازیکن رندم حرکت کنن... یه دونه تکست هم بالای صفحه باشه که مثلا نتیجه بازی رو بنویسه.
    طراحی به صورت دو بعدی باید باشه.

    حالا متاسفانه از OpenGL هیچی نمیدونم و فقط در حد متوسط C++‎‎‎‎ بلدم...

    مشکل اول اینه که نتونستم هیچ آبجکتی رو حرکت بدم... و زمان هم ندارم بشینم کتابی چیزی بخونم...
    مشکل دوم هم اینه که اگه حرکت بدم الگویی واسه حرکت نمیتونم بسازم (میخوام مثلا شبیه اسکرین سیور ویندوز بازیکنا اینور اونور برن الکی)

    حالا اگه کسی مثالی پروژه ای چیزی داشته باشه شبیه این که بتونم از روی اون چیزی که میخوامو بسازم خیلی ممنون میشم راهنمایی کنه...
    اگرم با دریافت هزینه کسی حاضر باشه برنامه رو بنویسه بازم ممنون میشم...

    ببخشید طولانیش کردم

  2. #2

    نقل قول: درخواست کمک_ OpenGL _ حرکت دوبعدی

    این مساله بستگی به ویرایش OpenGL که استفاده می کنید بستگی داره. اما از اونجا که اکثرا توی ایران ویرایش 1.2 برای دانشگاه تدریس می شه. می تونید از دستور glTranslatef استفاده کنید:

    https://www.opengl.org/sdk/docs/man2...lTranslate.xml

    البته اگر می خواهید هر شی رو بصورت جداگانه حرکت بدین باید ماتریسها رو وضعیتشون رو حفظ کنید. برای اینکار هم باید اونها رو push و pop کنید که به کمک دستورهای glPushMatrix و glPopMatrix در OpenGL ویرایش دو انجام می شن.


    مثال:

    glPushMatrix();

    glTranslatef(0.5f, 0.0f, 0.0f);


    glBegin(GL_QUADS);
    glVertex2f(0.0f, 0.0f);
    glVertex2f(0.5f, 0.0f);
    glVertex2f(0.5f, 0.5f);
    glVertex2f(0.0f, 0.5f);
    glEnd();
    glPopMatrix();



    نکته: این دستورها دیگه در ویرایش های بعد از OpenGL 1.5 حذف شده اند و شما باید ماتریس ها رو در کد C++‎‎‎‎ مدیریت کنید.

تاپیک های مشابه

  1. سوال: درخواست آموزش کد نویسی حرکت مهره های شطرنج
    نوشته شده توسط Photo Maker در بخش VB.NET
    پاسخ: 9
    آخرین پست: شنبه 28 اردیبهشت 1392, 06:48 صبح
  2. سوال: درخواست آموزش کد نویسی حرکت مهره های شطرنج
    نوشته شده توسط Photo Maker در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 27 اردیبهشت 1392, 14:43 عصر
  3. سوال: درخواست کد در مورد حرکت شکل(Shape)
    نوشته شده توسط Henry14 در بخش برنامه نویسی در 6 VB
    پاسخ: 15
    آخرین پست: چهارشنبه 30 فروردین 1391, 22:36 عصر
  4. درخواست بازی ساده با OPENGL تحت delphi
    نوشته شده توسط NILOFAR20 در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 0
    آخرین پست: پنج شنبه 06 دی 1386, 07:57 صبح
  5. درخواست کد لازم برای حرکت عمودی متن
    نوشته شده توسط mamadoo2002 در بخش طراحی وب (Web Design)
    پاسخ: 8
    آخرین پست: یک شنبه 29 شهریور 1383, 17:12 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •