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

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

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

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

بسم الله 

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

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

مثلاً عندما نريد الإطلاق من فوهة هذا المدفع:
حيث: 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)
أضفنا إلى الـ x الدالة lengthdir_x وبداخلها متغيران الأول الطول والثاني متغير الدوران
وفعلنا نفس الشيء مع الـ y
فالـ Len يمثل متغير الطول، والـ image_angle تمثل متغير الدوران.

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

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

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

وسام المساعدة







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

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

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

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

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



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

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

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

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

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



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

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

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

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

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



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

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


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