أختيار العدو أحد الهجمات لمهاجمة الاعب

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

أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف أحمد حسام في السبت مايو 09, 2015 6:57 pm

كيف أجعل العدو عندما يهاجم الاعب يختار أحد الحركات التي وضعتها له ليهاجم بها

ملاحظة : الهجوم يكون لكمة أو ركلة و ليس أطلاق نار

أرجو المساعدة وشكراً لكم جزيل الشكر Very Happy flower
avatar
أحمد حسام
 
 

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف Abdullah Alsayed في السبت مايو 09, 2015 7:34 pm

هل جربت تستخدم
الكود:

choose(x1,x2,x3,...)
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف أحمد حسام في السبت مايو 09, 2015 9:45 pm

أنا جربت أعمل كده

choose(instance_change(A_N_1_C,1),instance_change(A_N_2_C,1),instance_change(A_N_3_C,1),instance_change(A_N_4_C,1))
علي أساس أنو ينتقل للأوبجكت اللي بيضرب فيه لكن المشكلة هي أن العدو دأئماً يختار الحركة الأولي
أيه هي الغلطة عندي ؟
avatar
أحمد حسام
 
 

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف أحمد حسام في السبت مايو 09, 2015 9:52 pm

الكود:
choose(instance_change(A_N_1_C,1),instance_change(A_N_2_C,1),instance_change(A_N_3_C,1),instance_change(A_N_4_C,1)
avatar
أحمد حسام
 
 

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف Abdullah Alsayed في الأحد مايو 10, 2015 3:11 am

اظن الخطا في طريقة استخدامك للـchoose .. جرب :

الكود:
new_move = choose(A_N_1_C,A_N_2_C,A_N_3_C[size=13][/size]
instance_create(x,y,new_move);
instance_destroy();
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف أحمد حسام في الأحد مايو 10, 2015 10:09 pm

معلش ممكن شرح Question

new_move = ؟  .....
avatar
أحمد حسام
 
 

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف Abdullah Alsayed في الأحد مايو 10, 2015 11:24 pm

choose دي بتختار عشوائي ما بين القيم اللي بتديهالها والقيمة اللي بتتطلع بتتخزن في المتغير بتاعك وفي ااحالة دي new_move .. وبعدها بمعمل create. للاوجكت الجديد وندمر القديم فيبان كأنه اتغير الى الجديد
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف أحمد حسام في الإثنين مايو 11, 2015 5:19 pm

معلش أصل أنا مبستعملش الأكواد كتير
متأسف Sad Surprised



الكود:
instance_create(x,y,new_move); أكتب أيه مكان x,y ؟
avatar
أحمد حسام
 
 

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف Abdullah Alsayed في الإثنين مايو 11, 2015 5:42 pm

الـx,y هم مكان الاوبجكت الجديد .. وفي الحالة دي ممكن تسيبها x,y عشان تعبر عن الاوبجكت الحالي ( اللي بيبان انه بيتحول للاوبجكت التاني)

يا ريت تتابع الدروس دي : [ فيديو ] درس تطوير لعبة Asteroids للمبتدئين ، ولو عندك أسئلة بلغني (بنتعلم فيها كتابة الأكواد وأساسيات الـGML من خلال تطوير لعبة متكاملة)
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: أختيار العدو أحد الهجمات لمهاجمة الاعب

مُساهمة من طرف أحمد حسام في الإثنين مايو 11, 2015 9:52 pm

شكراً جزيلاً thank you well done flower
avatar
أحمد حسام
 
 

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



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

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


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