عمل شريط طاقة ؟
صفحة 1 من اصل 1 • شاطر
عمل شريط طاقة ؟
أريد عمل شريط طاقة للشخصية مثلاً كما في لعبة ستريت فايتر 2 بحيث أنه عند ضرب العدو يتغير شريط الطاقة من شكل إلي أخر
هكذا
و عندما يصل الشريط إلي المنتصف 50% أستطيع أطلاق ضربة قوية
و عند أكمال 100% أستطيع أطلاق أقوي ضربة لللاعب و بعد ذلك تنقص من الشريط ال 50% أو ال100% و يعود 0%
فهل يمكن مساعدتي في هذا ؟؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: عمل شريط طاقة ؟
تعمل اوبجكت جديد وليكن obj_energy_ctrl وبتعمل متغير جواه وليكن اسمه energy وتخلي قيمته 100
Create Event
وتعمل له draw كـhealthbar
Draw Event
وتروح لاوبجكت البلاير ولما البلاير يضغط مقتاح السوبر باور (H) مثلا يشوف هل الـenergy اكبر من او يساوي ال100 ساعتها يعمل الحركة الرائعة وينقص الenergy بمقدار 100
Press H-key
.. ولو ضغط على مفتاح الميني سوبر باور (J) مثلا يشوف لو الـenergy اكبر من 50 يعمل الحركة الفلانية وينقص الenergy بمقدار 50
Press J-key
Create Event
- الكود:
energy = 100;
وتعمل له draw كـhealthbar
Draw Event
- الكود:
draw_healthbar(x,y,x+128,y+8,energy,c_black,c_blue,c_blue,0,true,false);
وتروح لاوبجكت البلاير ولما البلاير يضغط مقتاح السوبر باور (H) مثلا يشوف هل الـenergy اكبر من او يساوي ال100 ساعتها يعمل الحركة الرائعة وينقص الenergy بمقدار 100
Press H-key
- الكود:
if obj_energy_ctrl.energy>=100 {
// super power codes here
energy -= 100
}
.. ولو ضغط على مفتاح الميني سوبر باور (J) مثلا يشوف لو الـenergy اكبر من 50 يعمل الحركة الفلانية وينقص الenergy بمقدار 50
Press J-key
- الكود:
if obj_energy_ctrl.energy>=50 {
// mini super power codes here
energy -= 50
}
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: عمل شريط طاقة ؟
ماشي لكن سؤال
هكتب فين الحركة اللي هعملها عشان أنا مبستعملش الأكواد فقل لي فقط أين أكتب الحركة التي سينفذها الاعب ؟
و أيضاً الحركة التي سينفذها الاعب ستكون بالأنتقال إلي أوبجكت أخر
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: عمل شريط طاقة ؟
و معلش فيه حاجة أنا نسيت أقولها و هي أن عند الضرب بطريقة عادية يذيد مقدار شريط الطاقة بنسبة 10% مثلاً
و أسف لطول الموضوع .
و أسف لطول الموضوع .
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: عمل شريط طاقة ؟
أحمد حسام كتب:ماشي لكن سؤالهكتب فين الحركة اللي هعملها عشان أنا مبستعملش الأكواد فقل لي فقط أين أكتب الحركة التي سينفذها الاعب ؟و أيضاً الحركة التي سينفذها الاعب ستكون بالأنتقال إلي أوبجكت أخر
عادي انا عامل لك سطر تعليق تشيله وتحط الحاجات اللي انت عايزها تحصل او ما يعمل الضربات السوبر باور بيبدأ بـ // .. ممكن تستعمل الكود : instance_change(obj,perf) أو دمر الأوبجكت القديم instance_destroy(); وإعمل أوبجكت جديد instance_create(x,y,obj_player_super_power; وفي طرق تانية افضل بس طالما بتستخدم دي براحتك
بالنسبة للـerror معلش نسيت أكتب obj_energy_ctrl.energy بدل energy لأن المتغير خاص بالاوبجكت ده مش البلاير
اول ما يضرب بطريقة عادية يزيد 10% دي نفس طريقة نقصها 50 اول ما يضرب ضربة خارقة الحكاية بدل ما هتعمل obj_ctrl_energy -= 50 هتخلها obj_ctrl_energy += 10 وده أكيد لحظة الضرب العادي .. بس
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: عمل شريط طاقة ؟
طيب معلش حاجة أخيرة
هو ممكن بعد ما توصل الطاقة ل100% معدتش تزيد لأني لاحظت أن الطاقة بتزيد كل ما بزود ال10% عن ال100% +
يعني عايزها تقف عند ال100% فقط و لا تزيد ؟
هو ممكن بعد ما توصل الطاقة ل100% معدتش تزيد لأني لاحظت أن الطاقة بتزيد كل ما بزود ال10% عن ال100% +
يعني عايزها تقف عند ال100% فقط و لا تزيد ؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: عمل شريط طاقة ؟
حط في step event في obj_energy_ctrl :
- الكود:
if energy>100 {
energy = 100;
}
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
مواضيع مماثلة
» شريط الحياة
» مشكلة في وضع شريط الطاقة و شريط الحياة في ال view
» وضع شريط الطاقة و شريط الحياة في اللعبة
» شريط الحياة
» شريط الصحة
» مشكلة في وضع شريط الطاقة و شريط الحياة في ال view
» وضع شريط الطاقة و شريط الحياة في اللعبة
» شريط الحياة
» شريط الصحة
صفحة 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