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

رمي النار من جهة اللاعب

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

رمي النار من جهة اللاعب Empty رمي النار من جهة اللاعب

مُساهمة من طرف اللص.المبتدئ الخميس مايو 31, 2012 10:42 pm

رمي النار من جهة اللاعب 4020826452
مثلا ادا كان اتجاه اللاعب اليمين و اطلقت النار تدهب الرصاصة من اليمين
ادا كان اتجاهه اليسار تدهب الصاصة من اليسار
الرجاءالمساعدة مع وضع مثال للمساعدة في فهم الطريقة
و شكرا مسبقــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــا
اللص المبتدئ
اللص.المبتدئ
اللص.المبتدئ
 
 

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



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

رمي النار من جهة اللاعب Empty رد: رمي النار من جهة اللاعب

مُساهمة من طرف anoos games الخميس مايو 31, 2012 10:57 pm

مثال ادا كان اتجاه اللاعب اليمين و اطلقت النار تدهب الرصاصة من اليمين
ادا كان اتجاهه اليسار تدهب الصاصة من اليسار
good luck
المرفقات
رمي النار من جهة اللاعب Attachment
رمي النار من جهة اللاعب.zip لا تتوفر على صلاحيات كافية لتحميل هذه المرفقات.(11 Ko) عدد مرات التنزيل 11
anoos games
anoos games
 
 

الجنس : ذكر
عدد المساهمات : 645
الأوسمة :
رمي النار من جهة اللاعب Drss7s10
وسام الدرس الحصري




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

رمي النار من جهة اللاعب Empty رد: رمي النار من جهة اللاعب

مُساهمة من طرف ahmedghareeb7 الجمعة يونيو 01, 2012 2:31 am

هل اللعبة
platform?
إذا كانت
platform
فهل
sprite
اللاعب عند الحركة لليمين هو نفس الصورة عند التحرك لليسار (باستخدام الخاصية
flip horizontal)?
avatar
ahmedghareeb7
 
 

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


رمي النار من جهة اللاعب Award10



رمي النار من جهة اللاعب N110





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

رمي النار من جهة اللاعب Empty رد: رمي النار من جهة اللاعب

مُساهمة من طرف ahmedghareeb7 الجمعة يونيو 01, 2012 3:01 am

إذا كانت هذه هي الحالة:


في

key press رمي النار من جهة اللاعب 2573800194
لـ object_player
بدلا من تغيير سبرايت اللاعب من
sprite_player_right
مثلا sprite_player_left إلى
قم باسبدال ذلك بالكود
image_xscale=1
عند الحركة جهة اليمين و
image_xscale=-1
عند الحركة لليسار
(وذلك مع الإبقاء على باقي الأكشنز كما هي ولكن نحذف أكشن تغيير سبريت اللاعب - إذا كان موجود)
ويفضل أن يكون ال
origin
في سبرايت اللاعب
center

وهذا شرح ل
image_xscale
فمثلا عندما تكون
image_xscale=1
فهذا هو الحجم الطبيعي لأي أوبجيكت وعندما نجعل
image_xscale=2
مثلا يؤدي لك للتضاعف حجم الأوبجيكت بالعرض وعند جعلها -1
ينقلب الأوبجيكت بالعرض كما يحدث بالضبط عند استخدام
flip horizontal
في نافذة تعديل السبرايت


ثم قم بكتابة الكود التالي في ال
رمي النار من جهة اللاعب 3039524903create event
للرصاصة
hspeed=object_player.image_xscale*10
مثلا

وهذا شرح للكود السابق
(1)hspeed
يعني السرعة العرضية. 5 مثلا يعني تحرك الأوبجيكت لليمين بسرعة 5
(2)object_player.image_xscale
الإيميج إكس سكايل للاعب
فإذا كانت 1 أي ينظر جهة اليمين يحدث الآتي
يعوض عن ال object_player.image_xscale ب1
فتكون hspeed=1*10
فتتحرك الرصاصة يمينا - وهي الجهة التي ينظر لها اللاعب الآن
وبالمثل عندما ينظر يسارا فتكون
hspeed=-1*10
أي -10 فتتحرك يسارا

أرجو أن تكون هذه الإجابة على سؤالك
إذا كان لديك أي استفسار فأنا مستعد

avatar
ahmedghareeb7
 
 

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


رمي النار من جهة اللاعب Award10



رمي النار من جهة اللاعب N110





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

رمي النار من جهة اللاعب Empty رد: رمي النار من جهة اللاعب

مُساهمة من طرف anoos games الجمعة يونيو 01, 2012 9:56 am

نعم اللعبة platform Very Happy
anoos games
anoos games
 
 

الجنس : ذكر
عدد المساهمات : 645
الأوسمة :
رمي النار من جهة اللاعب Drss7s10
وسام الدرس الحصري




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

رمي النار من جهة اللاعب Empty رد: رمي النار من جهة اللاعب

مُساهمة من طرف اللص.المبتدئ الجمعة يونيو 01, 2012 8:59 pm

تم الحل على ما اعتقد
شكرا بارك الله فيكم
و شكرا ثانية على مروركم بي و مساعدتي

اللص.المبتدئ
اللص.المبتدئ
 
 

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



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

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

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

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