درس عن كيفية عمل شريط حياة (health bar) أحترافي

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

درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف Abood Studio في الخميس أغسطس 30, 2012 4:11 pm

بسم الله
السلام عليكم ورحمة الله
أهلاً بكم يا أعضاء منتدى learngm وزواره
اليوم أنا اقدم درس سهل لكن أحترافي
وهو كيفية عمل شريط حياة (health bar)
Line
اولا-نقوم بأنشاء sprite ونجعلها 32×32 و نسميها spr_bar

ثم نقوم بضبط Origin بضغط على Center

Line
هكذا انتهينا من الصور والآن نذهب الى البرمجة
Line
نصنع أبجيكت جديد ونسميه obj_bar
نضع في الـ Create Event هاذا الكود
الكود:

health = 400;
رقم 400 هو مثال تستطيع تغيريه الى أي رقم تريده ليكون بمثابة الشريط
Line
هذه الخطوة غير ضرورية
نضع هاذا الكود في Keyboard Check Event Up
الكود:

health += 1;
هذا الكود يفيد في زيادة الشريط بمقدار واحد تستطيع تغيره الى ماتريد
Line

هذه الخطوة غير ضرورية
نضع هاذا الكود في Keyboard Check Event Down
الكود:

health -= 1;
هذا الكود يفيد في نقصان الشريط بمقدار واحد تستطيع تغيره الى ماتريد
Line
الخطوة الأخير والاهم
نقوم بوضع Draw Event ونضع فيه هاذا الكود
الكود:

color1 = make_color_rgb(0,192,64);
color2 = make_color_rgb(32,255,96);


draw_primitive_begin(pr_trianglestrip);

draw_vertex_color(x+lengthdir_x(32,0),y+lengthdir_y(32,0),color2,1);
draw_vertex_color(x+lengthdir_x(56,0),y+lengthdir_y(56,0),color1,1);

if (health <= 270)
{
    for (i = 1; i <= health; i += 1)
    {
        draw_vertex_color(x+lengthdir_x(32,i),y+lengthdir_y(32,i),color2,1);
        draw_vertex_color(x+lengthdir_x(56,i),y+lengthdir_y(56,i),color1,1);
    }
}
else
{
    for (i = 1; i <= 270; i += 1)
    {
        draw_vertex_color(x+lengthdir_x(32,i),y+lengthdir_y(32,i),color2,1);
        draw_vertex_color(x+lengthdir_x(56,i),y+lengthdir_y(56,i),color1,1);
    }
    draw_rectangle_color(x,y+32,x+health-270,y+56,color2,color2,color1,color1,false);
}
draw_primitive_end();
draw_sprite(spr_bar,0,x,y);
1-أول سطرين يفيدان في أعطاء الالوان لل شريط
'طبعاً الجيم ميكر يستخدم نوع الألوانRBG
2-الألوان التي وضعتها تقوم بأعطاء لون أخضر جميل
3-سيكون شكل الشريط دائري مع هط بنهايته
Line
الآن نقم بوضع الــobj_bar
في الroom
Line
أي أستفسار لا تترد بوضعه في التعليقات
cheers cheers cheers cheers cheers cheers
thank you
avatar
Abood Studio
 
 

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






وسام الدرس الحصري


وسام المساعدة





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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف anoos games في الخميس أغسطس 30, 2012 5:56 pm

درس جمييييييل جداً يا مبدعــ بمعنى الكلمة
avatar
anoos games
 
 

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

وسام الدرس الحصري




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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف Abood Studio في الخميس أغسطس 30, 2012 6:06 pm

@anoos games كتب:درس جمييييييل جداً يا مبدعــ بمعنى الكلمة
مشكوور
وأتشرف بردك الرائع يا من أجمل خلق الله


عدل سابقا من قبل ABOoD-GAME في الخميس أغسطس 30, 2012 6:12 pm عدل 1 مرات
avatar
Abood Studio
 
 

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






وسام الدرس الحصري


وسام المساعدة





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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف anoos games في الخميس أغسطس 30, 2012 6:08 pm

عفواً وتستاهل اكثر Wink
avatar
anoos games
 
 

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

وسام الدرس الحصري




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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف عاشق الجيم ميكر في الخميس أغسطس 30, 2012 6:19 pm

جاري التجربة ..
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

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










وسام الدرس الحصري


وسام المساعدة





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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف عاشق الجيم ميكر في الخميس أغسطس 30, 2012 6:26 pm

شكرا ..حلو ممكن يستخدم في بعض الالعاب well done
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

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










وسام الدرس الحصري


وسام المساعدة





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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف Abood Studio في الخميس أغسطس 30, 2012 6:29 pm

@عاشق الجيم ميكر كتب:شكرا ..حلو ممكن يستخدم في بعض الالعاب well done
شكراً لمرورك يا غالي..... Very Happy
avatar
Abood Studio
 
 

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






وسام الدرس الحصري


وسام المساعدة





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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف GameMaker1103 في الجمعة أغسطس 31, 2012 4:09 am

جزاك الله خيراً , توقعت ان تكتمل الدايرة لكنها ذهبت xD
جميل جداً , أتمنى لك التوفيق.
avatar
GameMaker1103
 
 

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

وسام المساعدة







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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف Abood Studio في الجمعة أغسطس 31, 2012 8:02 am

@GameMaker1103 كتب:جزاك الله خيراً , توقعت ان تكتمل الدايرة لكنها ذهبت xD
جميل جداً , أتمنى لك التوفيق.
شكراً لمرورك
أنا شعرت ان عدم اكتمال الدائرة أجمل
avatar
Abood Studio
 
 

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






وسام الدرس الحصري


وسام المساعدة





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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف zezo900 في الأحد ديسمبر 30, 2012 9:19 pm

جميل ما شاء الله
avatar
zezo900
 
 

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



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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف rabea في الأربعاء يناير 02, 2013 2:22 pm

تمت التجربة مشكور
avatar
rabea
 
 

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



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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف hodabadr في السبت يناير 19, 2013 11:32 am

عندى سؤال ارجو الرد عليه

ازاى عمل الدم صورة من عندى مثل هذا



وازاى اعمل محاولات
avatar
hodabadr
 
 

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



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

رد: درس عن كيفية عمل شريط حياة (health bar) أحترافي

مُساهمة من طرف yahianour في الإثنين يناير 21, 2013 2:15 pm

جربتها وما رضيا تشتغل
avatar
yahianour
 
 

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



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

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


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