LearnGM
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

كيف اعمل حقيبة نفاثة في لعبتي ؟

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف مبرمج مبتدئ الثلاثاء أكتوبر 09, 2012 5:50 pm

كيف اعمل حقيبة نفاثة في لعبتي ؟؟

مثلا إذا ضغطت زر من ازرار الكيبورد Keyboard Check Event يطير الـ opj_player وأريد ايضا ان ينفذ وقود النفاثة وإذا انتظر اللاعب قليلا يقوم بالتعبئة تلقائيا Create Event
----
مبرمج مبتدئ
مبرمج مبتدئ
 
 

الجنس : ذكر
عدد المساهمات : 64



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف عاشق الجيم ميكر الثلاثاء أكتوبر 09, 2012 10:50 pm

كفكرة .. تتعامل مع وقود النفاثة على انه أي متغير و ليكن nafatha .. أول ما ضغط على Keyboard Pressed Eve space يقل nafatha -1 مثلا و يطير أي يصعد لأعلى أي تكون سرعته الرأسية سالبة يعني vspeed اقل من الصفر مثلا -5 .. و باضافة الgravity يقع اللاعب تدريجيا .. هذه الفكرة عامة إن وجدت مشكلة في تطبيقها أخبرني بها flower
عاشق الجيم ميكر
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

الجنس : ذكر
عدد المساهمات : 728
الأوسمة :


كيف اعمل حقيبة نفاثة في لعبتي ؟ Small-10


كيف اعمل حقيبة نفاثة في لعبتي ؟ Award10

كيف اعمل حقيبة نفاثة في لعبتي ؟ 1st10
كيف اعمل حقيبة نفاثة في لعبتي ؟ N210

كيف اعمل حقيبة نفاثة في لعبتي ؟ Drss7s10
وسام الدرس الحصري

كيف اعمل حقيبة نفاثة في لعبتي ؟ Help10
وسام المساعدة





الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف GameMaker1103 الأربعاء أكتوبر 10, 2012 8:32 am

أظن انه سبق وان رأيت لك لعبة platform , مما يعني انك تعرف كيفية عمل الـجاذبية و الحركة يمين و يسار صحيح ؟
إذاً كل ما عليك فعله هو أن تكون سرعة القفزة ليست عالية ابداً , وأن يكون زر القفز يقفز طول الوقت الذي انت ضاغط الزر فيه , وأن لا يشترط للقفز وجود شيءِ تحت اللاعب ليقفز عليه , وأن يكون هناك متغير يتناقص بضغطك زر القفز , واذا لم تكون ضاغطاً زر القفز فإنه يزداد بمقدار نصف تناقصه عند القفز.
لو لاحظت , فإنني قلت ( قفز قفز قفز ) فهي فالواقع أصبحت طيران.

أرجو أن اكون قد أوصلت المعلومة كما يجب..
GameMaker1103
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
كيف اعمل حقيبة نفاثة في لعبتي ؟ Help10
وسام المساعدة

كيف اعمل حقيبة نفاثة في لعبتي ؟ 3rd10





الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف amjed الأربعاء أكتوبر 10, 2012 9:04 am

كل ما عليك ان تضع في object النفاثة Keyboard Check Event up وتضع الحدث Create Event وتضع الاكشن variable وتضع في المتغير global.petrol وتضع القيمة -1 و تفعل relative
وتصنع object controller وتضع فيه Create Event variable وتضع المتغير global.petrol وفي القيمة 1000 وحط الاكشن set alarm وتضع في number of steps 300 وتضع في in alarm no alarm0
وتضع الحدث Alarm Event تضع number of steps 300 + score/100 وتضع في in alarm no alarm0
وتضع الحدث Draw Event تضع set color مثلا اسود وتضع draw rectangle وتضع في x1 480 وفي y1 100 وفي x2 480+100 وفي y2 120 وفي filled ضع filled
set color مثلا احمر وتضع test expression وتضع في expression global.petrol >300 ثم نضع set color مثلا اصفر وثم تضع test expression وتضع في expression global.petrol >700 ثم نضعset color مثلا اخضر وتضع draw rectangle وضع في x1 480 وفي y1 100 وفي ((x2 480+max(0,min(100,global.petrol/10 وفي y2 120 وفي filled ضع filled
amjed
amjed
 
 

الجنس : ذكر
عدد المساهمات : 163



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف مبرمج مبتدئ الأربعاء أكتوبر 10, 2012 11:43 am

لحد الحين مافي شرح واضح Mad

يمكن شرح بالفيديو او ملف GML
مبرمج مبتدئ
مبرمج مبتدئ
 
 

الجنس : ذكر
عدد المساهمات : 64



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty تفضل اليك الملف

مُساهمة من طرف amjed الأربعاء أكتوبر 10, 2012 12:51 pm

تفضل اليك الملف
amjed
amjed
 
 

الجنس : ذكر
عدد المساهمات : 163



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف GameMaker1103 الأربعاء أكتوبر 10, 2012 1:39 pm

شاهد هذا الدرس
http://www.learngm.com/t1242-topic#7462
GameMaker1103
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
كيف اعمل حقيبة نفاثة في لعبتي ؟ Help10
وسام المساعدة

كيف اعمل حقيبة نفاثة في لعبتي ؟ 3rd10





الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف مبرمج مبتدئ الجمعة أكتوبر 12, 2012 6:12 pm

يقول ليي في الـ draw
خطأ في هذا الكود
draw_self()
draw_healthbar(x-16,y-16,x+16,­y-22,jet,c_white,c_blue,c_aqua­,0,true,true)
ممكن تصححه؟

وإذا كانت المشكلة من اصدار البرنامج اللي انا استعملة ممكن كود ثاني ؟؟؟
مبرمج مبتدئ
مبرمج مبتدئ
 
 

الجنس : ذكر
عدد المساهمات : 64



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف amjed الأحد أكتوبر 14, 2012 1:48 pm

استعمل الكود في الgame maker 8.1
amjed
amjed
 
 

الجنس : ذكر
عدد المساهمات : 163



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف مبرمج مبتدئ الأحد أكتوبر 14, 2012 1:54 pm

لكنني عملت لعبتي في الـ 8.0
مبرمج مبتدئ
مبرمج مبتدئ
 
 

الجنس : ذكر
عدد المساهمات : 64



الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيف اعمل حقيبة نفاثة في لعبتي ؟ Empty رد: كيف اعمل حقيبة نفاثة في لعبتي ؟

مُساهمة من طرف GameMaker1103 الأحد أكتوبر 14, 2012 8:24 pm

استخدم هذا الكود بدل كود ()draw_self :
الكود:
draw_sprite_ext(sprite_index,i­mage_index,x,y,image_xscale,_i­mage_yscale,image_angle,image_­blend,image_alpha)
GameMaker1103
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
كيف اعمل حقيبة نفاثة في لعبتي ؟ Help10
وسام المساعدة

كيف اعمل حقيبة نفاثة في لعبتي ؟ 3rd10





الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

- مواضيع مماثلة

صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى