بسم الله الرحمن الرحيم
حبيت ان اضع هذه الطريقة لمن يريد التطوير فقط و هى كيف
تعمل health bar من تصميمك (اى بالصورة التى تريدها) فى برنامج جيم ميكر
فكرة العمل: اننا سندخل خلفية تكون هى الhealth bar
و نرسم مربع اسود مطابق لهذه الخلفية تزيد قيمة الy2
لديه عند اصطدام الشخصية بالعدو.
الطريقة: 1- سندخل خلفية من add background
2- ندخل object من add object
الان نبدا العمل::
1- فى الobject فى الحدث create استعمل execute a piece of code
وا كتب الاتى:
x1=400 ( قيمة اختيارية سوف تحدد موضع الخلفية على محور x )
y1=200 (قيمة اختيارية سوف تحدد موضع الخلفية على محور y )
x2=background_get_width(background0)+x1
y2=0
2- فى الحدث Draw استعمل Execute a piece of code
و اكتب الاتى:
(draw_background(background0,x1,y1
(draw_rectangle(x1, y1, x2, y2+y1,false
(draw_set_color(c_black
3- عند اصطدام الشخصية بالعدو من خلال الحدث collision
ادخل الكود التالى فى Execute a piece of code
y2+=10
(if y2 > background_get_height(background0
()then instance_destroy
سبب شرحى لهذا المثال:1- هو التجديد حتى لا نستخدم نفس مربع
الطاقة فى كل الالعاب
2- وجدتها فى لعبة Hard Hat المصممة بجيم ميكر
ففكرت فيها حتى عملتها
المثال التوضيحى موجود بالمرفقات
ارجو ان تكونوا استفدتم منها و شكرا.....
فى انتظار ردودكم و ترشيحاتكم