عمل شريط طاقة ؟

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

عمل شريط طاقة ؟

مُساهمة من طرف أحمد حسام في الثلاثاء أكتوبر 21, 2014 3:59 am

أريد عمل شريط طاقة للشخصية مثلاً كما في لعبة ستريت فايتر 2 بحيث أنه عند ضرب العدو يتغير شريط الطاقة من شكل إلي أخر
هكذا
و عندما يصل الشريط إلي المنتصف 50% أستطيع أطلاق ضربة قوية
و عند أكمال 100% أستطيع أطلاق أقوي ضربة لللاعب و بعد ذلك تنقص من الشريط ال 50% أو ال100% و يعود 0%
فهل يمكن مساعدتي في هذا ؟؟
avatar
أحمد حسام
 
 

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف Abdullah Alsayed في الثلاثاء أكتوبر 21, 2014 5:45 pm

تعمل اوبجكت جديد وليكن obj_energy_ctrl وبتعمل متغير جواه وليكن اسمه energy وتخلي قيمته 100

Create Event  Create Event

الكود:
energy = 100;

وتعمل له draw كـhealthbar

Draw Event  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

Keyboard Pressed Eve  Press H-key

الكود:
if obj_energy_ctrl.energy>=100 {
    // super power codes here
    energy -= 100
}

Very Happy .. ولو ضغط على مفتاح الميني سوبر باور (J) مثلا Very Happy يشوف لو الـenergy اكبر من 50 يعمل الحركة الفلانية وينقص الenergy بمقدار 50

Keyboard Pressed Eve  Press J-key

الكود:
if obj_energy_ctrl.energy>=50 {
    // mini super power codes here
    energy -= 50
}
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف أحمد حسام في الأربعاء أكتوبر 22, 2014 1:52 am

ماشي لكن سؤال
هكتب فين الحركة اللي هعملها عشان أنا مبستعملش الأكواد فقل لي فقط أين أكتب الحركة التي سينفذها الاعب ؟
و أيضاً الحركة التي سينفذها الاعب ستكون بالأنتقال إلي أوبجكت أخر 
avatar
أحمد حسام
 
 

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف أحمد حسام في الأربعاء أكتوبر 22, 2014 1:58 am

و أيضاً يظهر لي هذا الخطاء

avatar
أحمد حسام
 
 

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف أحمد حسام في الأربعاء أكتوبر 22, 2014 2:01 am

و معلش فيه حاجة أنا نسيت أقولها و هي أن عند الضرب بطريقة عادية يذيد مقدار شريط الطاقة بنسبة 10% مثلاً
و أسف لطول الموضوع .
avatar
أحمد حسام
 
 

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف Abdullah Alsayed في الأربعاء أكتوبر 22, 2014 12:56 pm

@أحمد حسام كتب:
ماشي لكن سؤال
هكتب فين الحركة اللي هعملها عشان أنا مبستعملش الأكواد فقل لي فقط أين أكتب الحركة التي سينفذها الاعب ؟
و أيضاً الحركة التي سينفذها الاعب ستكون بالأنتقال إلي أوبجكت أخر 

عادي انا عامل لك سطر تعليق تشيله وتحط الحاجات اللي انت عايزها تحصل او ما يعمل الضربات السوبر باور بيبدأ بـ // .. ممكن تستعمل الكود : instance_change(obj,perf) أو دمر الأوبجكت القديم instance_destroy(); وإعمل أوبجكت جديد instance_create(x,y,obj_player_super_power; وفي طرق تانية افضل بس طالما بتستخدم دي براحتك

بالنسبة للـerror معلش نسيت أكتب obj_energy_ctrl.energy بدل energy لأن المتغير خاص بالاوبجكت ده مش البلاير  flower

اول ما يضرب بطريقة عادية يزيد 10% دي نفس طريقة نقصها 50 اول ما يضرب ضربة خارقة الحكاية بدل ما هتعمل obj_ctrl_energy -= 50 هتخلها obj_ctrl_energy += 10 وده أكيد لحظة الضرب العادي .. بس
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف أحمد حسام في الجمعة أكتوبر 24, 2014 2:11 am

طيب معلش حاجة أخيرة
هو ممكن بعد ما توصل الطاقة ل100% معدتش تزيد لأني لاحظت أن الطاقة بتزيد كل ما بزود ال10% عن ال100% +
يعني عايزها تقف عند ال100% فقط و لا تزيد ؟
avatar
أحمد حسام
 
 

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف Abdullah Alsayed في الجمعة أكتوبر 24, 2014 11:27 am

حط في Step Event  step event في obj_energy_ctrl :

الكود:
if energy>100 {
    energy = 100;
}
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف أحمد حسام في الجمعة أكتوبر 24, 2014 1:10 pm

شكراً ألف شكر يا مدير كده مية المية Very Happy  thank you .
avatar
أحمد حسام
 
 

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



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

رد: عمل شريط طاقة ؟

مُساهمة من طرف Abdullah Alsayed في الجمعة أكتوبر 24, 2014 1:20 pm

العفو Smile 



 closed
avatar
Abdullah Alsayed
Admin
Admin

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



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

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


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