إيقاف حركة الزعيم

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

إيقاف حركة الزعيم

مُساهمة من طرف nexusrex في الجمعة فبراير 20, 2015 1:47 pm

السلام عليكم..
دلوقتي في لعبة البلاتفورم الخاصة بي عندي زعيم (boss) وله 2 phases. هو بيتحرك من اليمين للشمال.. دلوقتي المشكلة هي أني عايز أخلي الزعيم لما يوصل لنقطة معينة في الروم يقف لمدة 10 ثواني وبعدها يجي يتحرك لليمين وبعدها يقابل نقطة تانية ويقف عندها لمدة 10 ثواني زي النقطة ال في الأول
عموما هي دي النقاط
x >= 256
و
x <= 32
وشكرا Smile
avatar
nexusrex
 
 

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



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

رد: إيقاف حركة الزعيم

مُساهمة من طرف Abdullah Alsayed في الجمعة فبراير 20, 2015 2:36 pm

طيب ايه أكواد الزعيم عشان نشوف الخطأ ونصححه Wink
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: إيقاف حركة الزعيم

مُساهمة من طرف nexusrex في الجمعة فبراير 20, 2015 2:44 pm

أنا مش عارف اخليه يقف..بمعني اني مش عارف اعمل كود التوقيف
avatar
nexusrex
 
 

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



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

رد: إيقاف حركة الزعيم

مُساهمة من طرف nexusrex في الجمعة فبراير 20, 2015 4:49 pm

كود ال في الstep event
الكود:
if Nexusrex.stop=true {stop = true}
if stop = false {
if hitpoints = 100 {phase = 1;}
if hitpoints <= 50 {phase = 2;}
if phase == 1 {
hspeed = 5;
    if x >= 256 {hspeed = -5}
    if x <= 32 {hspeed = 5}
}
if phase == 2 {
switching = true{
    move_towards_point(256,192,5)}
    if x == 256 && y == 192 {switching=false;}
    if switching = false {path_start(path1,10,false,true)}
}
if hitpoints == 0 {instance_destroy()
instance_create(256,192,finaltransport)
}
}
avatar
nexusrex
 
 

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



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

رد: إيقاف حركة الزعيم

مُساهمة من طرف PIXEL في الجمعة فبراير 20, 2015 5:15 pm

ممكن تستخدم ال alarm
بص حط 2 blocks واحد في جهه اليمين و الاخر في اليسار
اعمل collision من اللاعب علب بلوك اليمين مثلا
و في ال create event move =0 و استخدم ال alarm مثلا بعد 60 خطوة ضيف في alarm event الحركة التي تريدها
فهمت ؟؟ Very Happy
avatar
PIXEL
 
 

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






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

رد: إيقاف حركة الزعيم

مُساهمة من طرف zxc10 في الجمعة فبراير 20, 2015 10:30 pm

انا اللي فهمته منك انك عندك اوبجكت وعايز تحركه يمين وشمال بشكل اوتوماتيكي

في طريقة بسيطة اعملك اوبجكت اخر (اجعله غير مرئي ) وضعهم عند النقط اللي انت عاوزها
وبعدين اعمل في احداث الاوبجكت المتحرك عند اصطدامه بالاوبجكت الثاني (الاوبكت الثابت )
وبعدين حط في الاكشن ارتداد وغير السبرايت
وبالتوفيق لك
avatar
zxc10
 
 

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



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

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


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