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

إطلاق الطلقة من فوهة المدفع

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

إطلاق الطلقة من فوهة المدفع Empty إطلاق الطلقة من فوهة المدفع

مُساهمة من طرف GameMaker1103 الثلاثاء أغسطس 13, 2013 8:11 am

بسم الله 

السلام عليكم ورحمة الله وبركاته
الهم صلي وسلم على نبينا محمد وعلى آله وصحبه أجمعين ثم أما بعد:

درسنا هو عن كيفية إطلاق الطلقة من فوهة المدفع أو المسدس يدور وليس على اتجاهٍ ثابت
قلكي نحدد نقطة محددة أثناء الدوران هناك طريقة أخرى غير تحدديها في الوضع الثابت.

مثلاً عندما نريد الإطلاق من فوهة هذا المدفع:
إطلاق الطلقة من فوهة المدفع Rot2fig1xg8
حيث: Origin=ىقطة الأصل , Tip=فوهة المدفع , Len=الطول

نقول مثلاً على افتراض أن المسافة بين نقطة الأصل وفوهة المدفع هي Len
الكود:
instance_create(x+Len,y,obj_bullet)
لكن إذا دار المدفع وكان اتجاهه إلى الأعلى لن تخرج القذيفة من فوهة المدفع وإنما من اليمين.
ولي نحل هذه المشكلة نستيط أن نستخدم lengthdir_x و lengthdir_y بالطريقة التالية:
الكود:
instance_create(x+lengthdir_x(Len,image_angle),y+lengthdir_y(Len,image_angle),obj_bullet)
إطلاق الطلقة من فوهة المدفع Rot2fig3vs0
أضفنا إلى الـ x الدالة lengthdir_x وبداخلها متغيران الأول الطول والثاني متغير الدوران
وفعلنا نفس الشيء مع الـ y
فالـ Len يمثل متغير الطول، والـ image_angle تمثل متغير الدوران.

المثال القابل للتعديل: turret_example
مثال من صنعي قابل للتعديل: _{22}_lengthdir.gm81]lengthdir mediafire
الدرس مستنبط من هذا الموضوع: http://gmc.yoyogames.com/index.php?showtopic=336551
(فيديو تطبيقي)

 وصلى الله وسلم على نبينا محمد وعلى آله وصحبه أجمعين.
GameMaker1103
GameMaker1103
 
 

الجنس : ذكر
عدد المساهمات : 553
الأوسمة :
إطلاق الطلقة من فوهة المدفع Help10
وسام المساعدة

إطلاق الطلقة من فوهة المدفع 3rd10





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

إطلاق الطلقة من فوهة المدفع Empty رد: إطلاق الطلقة من فوهة المدفع

مُساهمة من طرف kaicooper الثلاثاء أغسطس 13, 2013 10:39 am

احسنت وبارك الله فيك عزيزي
بانتظار جديدك
kaicooper
kaicooper
 
 

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



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

إطلاق الطلقة من فوهة المدفع Empty رد: إطلاق الطلقة من فوهة المدفع

مُساهمة من طرف بهاء حمداوي الثلاثاء أغسطس 13, 2013 6:53 pm

دائما مبدع 
 بارك الله فيك thank you
بهاء حمداوي
بهاء حمداوي
 
 

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



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

إطلاق الطلقة من فوهة المدفع Empty رد: إطلاق الطلقة من فوهة المدفع

مُساهمة من طرف amh91 السبت نوفمبر 30, 2013 5:07 am

السلام عليكم اذا انا ابغى اخلي الطلقة في اتجاه image_direction مو الماوس
amh91
amh91
 
 

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



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

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

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

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