السلام عليكم ’’
أغلب الالعاب فيها خرائط ... بداية من العاب التجسس وانتهاء بالالعاب الرياضية ,,
هذه محاولة .. لمحاكاة الخرائط ,,
طبعا الان 2d ..
ساحاول ان اطورها لتكون ثريدي .,, ان شاء الله قريبا ,’
opengl + WIN API +CPP
السلام عليكم ’’
أغلب الالعاب فيها خرائط ... بداية من العاب التجسس وانتهاء بالالعاب الرياضية ,,
هذه محاولة .. لمحاكاة الخرائط ,,
طبعا الان 2d ..
ساحاول ان اطورها لتكون ثريدي .,, ان شاء الله قريبا ,’
opengl + WIN API +CPP
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
هذه نسخة تحديثية سريعة ...
عدلت في الكود بحيث يكون موقع الخريطة .. بالمكان اللي تبيه .
وموقع النقطة في الخريطة تتحرك للموقع المناسب ديناميكيا ,, B)
====================
"تم أعادة رفع المرفق ,,, لوجود نقص في المرفق السابق "
====================
تم تعديل هذه المشاركة بواسطة الشمري في 29 يونيو 2006 في 06:01
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
أعتذر ..
المرفق السابق ناقص ..
قمت باعادة رفعه في الرد رقم 2 ..
=========
أما الان فأبشركم ..
صار المثال ثلاثي الابعاد ..
حاولت احاكي Winning Eleven مرة وحدة :D
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
اووف
شباب .. واحد يقول شكرا .... او خايفين من حسن . :P
أحب أسمع أراؤكم .. لاني توني شباب ومحتاج النصايح :D
تعتقدون ان المثال له داعي ,,او لا .
أعجبكم او لا ,
اذا ما اعطيتوني وجه .. اتحطم
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
يا أخي الموضوع أكثر من رائع
لكن تنقصني الخبرة للمشاركة :lol:
شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي
وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي
ههههههههه
لتزعل
مشكووووووووور و بانتظار المزيد ..... :lol:
انت قلت ان الرادار ممكن يتحرك .. بس ما عرفت كيف احركه؟
بعدين انت ما شرحت شي شلون سويته ..
ايه كذا ,,,
اسمعوا ,
حركوا الكرة .. باستخدام الاسهم فقط , هذا اذا كنت تعمل على مثال الثريدي ..
ستلاحظ ان النقطة اللي في الخريطة (الرادار) يتحرك ...
لكن بصراحة مثال الثريدي .. تعبت حتى طلعته لان احداثيات الكرة ..يختلف كثيرا عن احداثيات الرادار .
قتلاحظ أني لم أتبع قانون معين ... مجرد تجارب :
حتى يتم استيعاب المطلوب :::
كل واحد يحمل المثال اللي في الرد الثاني map2 .
حملتوه ..
بعد فتح الملف main.cpp وهو المهم .. باقي الملفات كلها اعدادات .
ستلاحظ وجود هذه الاسطر .
glTranslatef(0,0,0.0); //------RECTANGLE glPushMatrix(); glTranslatef(map_x,map_y,0); DrawRectangle(WINDOW_WIDTH/5,WINDOW_HEIGHT/5,2); DrawRectangle(WINDOW_WIDTH/5,WINDOW_HEIGHT/5,1); glPopMatrix();
رسمنا الخريطة ولاحظ أننا صغرنا الخريطة ...لتتناسب ابعادها مع النافذة
glPushMatrix(); glTranslatef( (xMouse/5)+map_x, 1+ (yMouse/5)+map_y,0); DrawPoint(3,RGB(255,255,0)); glPopMatrix();
هنا الرادار يتبع حركة الماوس ..اللي هي النقطة..
لاحظ كيف يتبعها .
موقع الماوس ÷ مقدار التصغير + الاحداثي السيني او الصادي للخريطة .
اذا كان الاحداثي السيني او الصادي للخريطة صفر
يصير القانون
موقع الرادار = موقع الماوس ÷ مقدار التصغير
تم تعديل هذه المشاركة بواسطة الشمري في 30 يونيو 2006 في 10:20
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
هذا الموضوع مغلق.