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

Random Sprite

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

Random Sprite Empty Random Sprite

مُساهمة من طرف mu9t4fa الثلاثاء يوليو 29, 2014 7:11 am

كيف أجعل الأوبجكت يتغير السبرايت الخاص به عشوائياً ؟

مثلاً.. عندما أضغط زر A
اللاعب يبدأ بالضرب + يتغير سبرايت اللاعب لوضعية القتال..
لكن أنا أريد أكثر من سبرايت عشوائي.. مثلا سبرايت للاعب يلكم وشبرايت للاعب يركل وهكذا.. يتغير عشوائياً عند ضغط A


أرجو الساعدة..
avatar
mu9t4fa
 
 

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



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

Random Sprite Empty رد: Random Sprite

مُساهمة من طرف العابث الاخير الثلاثاء يوليو 29, 2014 7:49 am

تفضل اخي هذا مثال بدون اي اكواد .
تنزيل
العابث الاخير
العابث الاخير
 
 

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



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

Random Sprite Empty رد: Random Sprite

مُساهمة من طرف RiadITachi الثلاثاء يوليو 29, 2014 3:15 pm

الكود:
step event : 
if keyboard_check(vk_right)
sprite_index = choose(sprite0,sprite1,sprite2,......)

اكتب اسم السرايتات التي عندك بين قوسي choose
RiadITachi
RiadITachi
 
 

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



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

Random Sprite Empty رد: Random Sprite

مُساهمة من طرف RiadITachi الثلاثاء يوليو 29, 2014 3:19 pm

اكتب 
ord("A")
مكان 
vk_right
RiadITachi
RiadITachi
 
 

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



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

Random Sprite Empty رد: Random Sprite

مُساهمة من طرف mu9t4fa الأربعاء يوليو 30, 2014 5:36 am

العابث الاخير كتب:تفضل اخي هذا مثال بدون اي اكواد .
تنزيل
شكراً أخي.. عمل لدي.. لكن هل هناك طريقة لأضافة أكثر من سبرايتين ؟ 2 Sprites ؟  Rolling Eyes
avatar
mu9t4fa
 
 

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



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

Random Sprite Empty رد: Random Sprite

مُساهمة من طرف العابث الاخير الأربعاء يوليو 30, 2014 6:48 am

عفوا اخي , ويمكنك وضع اكثر من sprite عبر الذهاب الى الحدث  (press "A" key) وافتح set variba)l action) ستلاحظ اني وضعت قيمتان للمتغير زدتها كما تريد , ثم في الحدث(A_key) اعمل اختبار آخر فيما اذا كان المتغير = العددالجديد وتحته غير رسمة الكائن الى ما تريد .
العابث الاخير
العابث الاخير
 
 

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



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

Random Sprite Empty رد: Random Sprite

مُساهمة من طرف king_of_fun الأربعاء يوليو 30, 2014 1:48 pm

مثلا ضع عند الضغط على زر الضرب اعمل
sprite_index=choose(spr_player_attack,spr_player_kick....)
طبعا spr_player_attack و spr_player_kick حسب الاوبجكت الذي لديك
king_of_fun
king_of_fun
 
 

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


Random Sprite 1st10





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

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

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

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