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

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

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

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

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

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

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



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

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

مُساهمة من طرف 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
}
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

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



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

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

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

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

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



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

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

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

و أيضاً يظهر لي هذا الخطاء
عمل شريط طاقة ؟ 1g3ev8
أحمد حسام
أحمد حسام
 
 

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



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

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

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

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

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



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

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

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

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

عادي انا عامل لك سطر تعليق تشيله وتحط الحاجات اللي انت عايزها تحصل او ما يعمل الضربات السوبر باور بيبدأ بـ // .. ممكن تستعمل الكود : 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 وده أكيد لحظة الضرب العادي .. بس
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

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



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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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



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

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

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

العفو Smile 



 closed
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

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



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

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

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

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