كيف اعمل حقيبة نفاثة في لعبتي ؟
صفحة 1 من اصل 1 • شاطر
كيف اعمل حقيبة نفاثة في لعبتي ؟
كيف اعمل حقيبة نفاثة في لعبتي ؟؟
مثلا إذا ضغطت زر من ازرار الكيبورد يطير الـ opj_player وأريد ايضا ان ينفذ وقود النفاثة وإذا انتظر اللاعب قليلا يقوم بالتعبئة تلقائيا
مثلا إذا ضغطت زر من ازرار الكيبورد يطير الـ opj_player وأريد ايضا ان ينفذ وقود النفاثة وإذا انتظر اللاعب قليلا يقوم بالتعبئة تلقائيا
مبرمج مبتدئ-
- الجنس :
عدد المساهمات : 64
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
كفكرة .. تتعامل مع وقود النفاثة على انه أي متغير و ليكن nafatha .. أول ما ضغط على space يقل nafatha -1 مثلا و يطير أي يصعد لأعلى أي تكون سرعته الرأسية سالبة يعني vspeed اقل من الصفر مثلا -5 .. و باضافة الgravity يقع اللاعب تدريجيا .. هذه الفكرة عامة إن وجدت مشكلة في تطبيقها أخبرني بها
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
أظن انه سبق وان رأيت لك لعبة platform , مما يعني انك تعرف كيفية عمل الـجاذبية و الحركة يمين و يسار صحيح ؟
إذاً كل ما عليك فعله هو أن تكون سرعة القفزة ليست عالية ابداً , وأن يكون زر القفز يقفز طول الوقت الذي انت ضاغط الزر فيه , وأن لا يشترط للقفز وجود شيءِ تحت اللاعب ليقفز عليه , وأن يكون هناك متغير يتناقص بضغطك زر القفز , واذا لم تكون ضاغطاً زر القفز فإنه يزداد بمقدار نصف تناقصه عند القفز.
لو لاحظت , فإنني قلت ( قفز قفز قفز ) فهي فالواقع أصبحت طيران.
أرجو أن اكون قد أوصلت المعلومة كما يجب..
إذاً كل ما عليك فعله هو أن تكون سرعة القفزة ليست عالية ابداً , وأن يكون زر القفز يقفز طول الوقت الذي انت ضاغط الزر فيه , وأن لا يشترط للقفز وجود شيءِ تحت اللاعب ليقفز عليه , وأن يكون هناك متغير يتناقص بضغطك زر القفز , واذا لم تكون ضاغطاً زر القفز فإنه يزداد بمقدار نصف تناقصه عند القفز.
لو لاحظت , فإنني قلت ( قفز قفز قفز ) فهي فالواقع أصبحت طيران.
أرجو أن اكون قد أوصلت المعلومة كما يجب..
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
كل ما عليك ان تضع في object النفاثة up وتضع الحدث وتضع الاكشن variable وتضع في المتغير global.petrol وتضع القيمة -1 و تفعل relative
وتصنع object controller وتضع فيه variable وتضع المتغير global.petrol وفي القيمة 1000 وحط الاكشن set alarm وتضع في number of steps 300 وتضع في in alarm no alarm0
وتضع الحدث تضع number of steps 300 + score/100 وتضع في in alarm no alarm0
وتضع الحدث تضع 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
وتصنع object controller وتضع فيه variable وتضع المتغير global.petrol وفي القيمة 1000 وحط الاكشن set alarm وتضع في number of steps 300 وتضع في in alarm no alarm0
وتضع الحدث تضع number of steps 300 + score/100 وتضع في in alarm no alarm0
وتضع الحدث تضع 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-
- الجنس :
عدد المساهمات : 163
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
لحد الحين مافي شرح واضح
يمكن شرح بالفيديو او ملف GML
يمكن شرح بالفيديو او ملف GML
مبرمج مبتدئ-
- الجنس :
عدد المساهمات : 64
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
شاهد هذا الدرس
http://www.learngm.com/t1242-topic#7462
http://www.learngm.com/t1242-topic#7462
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
يقول ليي في الـ draw
خطأ في هذا الكود
draw_self()
draw_healthbar(x-16,y-16,x+16,y-22,jet,c_white,c_blue,c_aqua,0,true,true)
ممكن تصححه؟
وإذا كانت المشكلة من اصدار البرنامج اللي انا استعملة ممكن كود ثاني ؟؟؟
خطأ في هذا الكود
draw_self()
draw_healthbar(x-16,y-16,x+16,y-22,jet,c_white,c_blue,c_aqua,0,true,true)
ممكن تصححه؟
وإذا كانت المشكلة من اصدار البرنامج اللي انا استعملة ممكن كود ثاني ؟؟؟
مبرمج مبتدئ-
- الجنس :
عدد المساهمات : 64
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
استعمل الكود في الgame maker 8.1
amjed-
- الجنس :
عدد المساهمات : 163
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
لكنني عملت لعبتي في الـ 8.0
مبرمج مبتدئ-
- الجنس :
عدد المساهمات : 64
رد: كيف اعمل حقيبة نفاثة في لعبتي ؟
استخدم هذا الكود بدل كود ()draw_self :
- الكود:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,_image_yscale,image_angle,image_blend,image_alpha)
GameMaker1103-
- الجنس :
عدد المساهمات : 553
الأوسمة :
وسام المساعدة
مواضيع مماثلة
» كيف اعمل دم؟
» كيف اعمل قصة قبل اللعب
» كيف اعمل هذه الاشياء !؟
» كيف اعمل ماء في اللعبة
» كيف اضع لعبتي بمنتدى
» كيف اعمل قصة قبل اللعب
» كيف اعمل هذه الاشياء !؟
» كيف اعمل ماء في اللعبة
» كيف اضع لعبتي بمنتدى
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com