اطلاق النار بتجاه العدو .

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

اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الجمعة أغسطس 28, 2015 8:12 pm

السلام عليكم

اخواني عندي مشكلة اتمنى الاقي حلها بأقرب وقت .

وهي تعقيب عن هذا الموضوع .. 


عملية اطلاق النار بتجاه العدو .

اولآ .. اذا كان لدي اكثر من عدو !!
واريد ان يرمي على الاقرب فقط !!

هذي الطريقة اذا كان اكثر من عدو سيطلق طلقتين ان كان العدويين لديه اوبجكتات مختلفة .

كيف اجعله يرمي على الاقرب ويهمل الابعد ؟
Smile

يارب تساعدوني بأسرع وقت .
واكون لكم ممنون
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف m7m5ud في الجمعة أغسطس 28, 2015 8:36 pm

لم أفهم قصدك
avatar
m7m5ud
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الجمعة أغسطس 28, 2015 8:51 pm

حسنآ .. سأشرح بطريقة موسعة

يعني انا مثلا .. عندي اوبجكت .. وهو جندي .. يسير الى الامام . عندما يصادف عدو امامه يقف .. كأن يكون العدو فوقه او بمستواه او اقل منه .

عندما يصل هذا الجندي الى مسافة معينة .. يقف ويبدأ بأطلاق النار بتجاه العدو ...

لكن المشكلة عندما يكون نوعين من الاعداء .
سيبدأ بأطلاق طلقتين على العدويين .. كل طلقة نحو عدو.

فكيف اجعله يرمي طلقة واحدة نحو العدو الاقرب ويهمل الابعد .

Smile
هل الشرح واضح الحين ؟
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الجمعة أغسطس 28, 2015 8:52 pm

اذا لم يكن واضح شرحي سأضع صور توضيحية.
@_@
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف m7m5ud في الجمعة أغسطس 28, 2015 9:26 pm

لقد فهمت وجمعت الحل إن شاء الله وجار العمل عليه
avatar
m7m5ud
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الجمعة أغسطس 28, 2015 9:47 pm

تسلم وربي لا يحرمنك من الأجر .
ان شاء الله نخدمك بعرسك
Smile 

ههههههه
ربي يرضى عنك .
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف m7m5ud في الجمعة أغسطس 28, 2015 9:55 pm

ربنا يخليك تفضل الرابط وأتمن أنه ينفعك بس أنت بدل الاسماء وأتجاه الرصاص
الرابط
avatar
m7m5ud
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في السبت أغسطس 29, 2015 1:18 am

مشكور اخي تعبتك معي .
بس الظاهر انك معطيني رابط لغير شي .
-_-

آسف اذا كان شرحي مو واضح .

راح احط صور واتمنى يكون واضح اكثر .

اقرب لعبة للطلب هي لعبة ( دافع عن مملكتك )
عبارة عن طريق يمر به العدو .. وانت تضع مقاومات على جانب الطريق لأجل عدم السماح لهم بالوصول للمملكة .


كهذي الصورة .
اتكلم عن المقاومة ... عندما يدخل العدو الى مدى المقاومة تبدأ ترمي عليه النار .

يعني لو فرضنا ان الطلقة سرعتها 1 .. الاتجاه يجب ان يكون بتجاه اوبجكت العدو .. يعني بدون رقم .. لازم الطلقة تنطلق على العدو حتى وان تحرك وتغير مكانه .. كأن يكون هو في الشمال وبعد قليل اصبح في الجنوب .. ( المقاومة ترمي على العدو بما انه داخل مدى الرمي وان تغير موقعه ) .

 انا اعرف اجعلها ترمي على العدو .. لكن المشكلة تظهر عندما يصبح لدي نوعين من الاعداء .. 
ستبدأ المقاومة ترمي طلقتين بنفس الوقت .. 

وانا اريدها ترمي على الاقرب الى ان يتدمر وبعدها ترممي على الثاني .. وليس الاثنان مع بعض .

هذي صور توضيحية .

مثلا اوبجكت المقاومة هو : obj_player_move

اما اوبجكت الاعداء .. سيكونون اثنان .
obj_arme_move && obj_arme_contry

في اوبجكت المقاومة .. step وضعت
هذه الاكشنات .. والتي تنفذ الامر ( اذا كان العدو داخل مدى المقاومة - اقل من 120 - تخلق طلقة )
هذا الامر متكرر مرتين في الصورة .. لأن لدينا اعداء اثنان .

بعدها في اوبجكت طلقة المقاومة step وضعت الاكشن.


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

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

وهذه هي المشكلة 
@_@

-: يعني مختصر مفيد :-


.. فقط اذا دخل نوعين من الاعداء في مدى المقاومة كيف اجعلها تهمل البعيد(لا ترمي عليه) وترمي على الاقرب منها.

وبس 
^_^ 
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في السبت أغسطس 29, 2015 6:51 pm

مشكورين اخواني .
لقيت الحل بنفسي.

^_^
حاليآ لقيت طريقة اخلص من هاي المشكلة .

اقدر اقول يعني انحلت 
هههههههههه
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف Nephron في السبت أغسطس 29, 2015 11:01 pm

اذا كان نوع اللعبة التي تصنعها من نوع tower defence انصحك بهذا الملف
avatar
Nephron
Discussion Moderator
Discussion Moderator

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

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




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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في السبت أغسطس 29, 2015 11:19 pm

اخي مشكور جدآ على هذي الخدمة الكبيرة .
الصراحة وبدون مجاملة .. هذا الملف مفيد جدآ .

لكن .. الملف كله فيه نوع واحد من الاعداء .
لو انه اصبح فيه نوعين من الاعداء لحل لي المشكلة Sad

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

لأني لا اعرف كيف اجعلها ترمي على واحد فقط .
Sad

اتمنى تجد ملف آخر او شرح من عندك . ماذا يجب ان اضيف ؟
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف Nephron في السبت أغسطس 29, 2015 11:42 pm

لم افعل الكثير اضفت عدو اخر بنفس الاكواد وبسبرايت مختلف...جرب الان!
avatar
Nephron
Discussion Moderator
Discussion Moderator

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

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




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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف Nephron في السبت أغسطس 29, 2015 11:49 pm

هههه تعديل بسيط جدا..نسيت شيء
avatar
Nephron
Discussion Moderator
Discussion Moderator

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

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




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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الأحد أغسطس 30, 2015 1:20 am

الحين جيد جدآ 
^_^

فقط بقى افهم على الاكواد .
اني اطلعت على الاكواد واضن احتاج مدرس يلا يفهمني عليها 
هههههههههههه

لكن احاول ان اراجعها بوقت آخر لفهمها بصورة جيدة

الحين انا تحت تأثير النوم
Smile

مشكور اخي وربي يبارك فيك
ويجزيك الفردوس الاعلى 
ويزوجك من الحور العين 
^_^

تقبل مني اطيب التقدير والشكر لمجهودك الرائع .
ولأخي محمود عبدالعاطي .
Smile

ربي يحفظكم
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف Nephron في الأحد أغسطس 30, 2015 1:24 am

وفيك بارك الله اخي العزيزflower
good luck  
avatar
Nephron
Discussion Moderator
Discussion Moderator

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

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




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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الثلاثاء سبتمبر 15, 2015 10:00 pm

اخي لقيت مشكلة عند تنفيذ الملف هذا .
وهي عندما يوجد نوعين من الاعداء .. يصبح الرمي بصورة اسرع.

اختصرت المشكلة في هذا الملف القابل للتعديل .

اتمنى تقدر تساعدني فيه .
Sad
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف Nephron في الجمعة سبتمبر 18, 2015 10:05 pm

يرجى اعادة الرفع.. المتصفح يظهر لي تحذير بان الملف به برامج ضارة
avatar
Nephron
Discussion Moderator
Discussion Moderator

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

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




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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في السبت سبتمبر 19, 2015 10:41 am

حسنآ .. لقد وضعته في ملف مضغوط .
لأجل ان لا تظهر مشاكل مرة اخرى .

وهذا الملف .. عبارة عن اعداء اثنين .. وبعد 5 ثواني يظهر عدوا ثالث .. لأجل ان تشاهد الاختلاف بالرمي .
Smile

اتمنى انك تقدر تساعدني واكون لك ممنون
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الإثنين سبتمبر 21, 2015 11:13 am

هل الملف شغال !؟
@_@

اذا كان شغال اتمنى انك تقدر تعدل فيه وترفعه من جديد .
Smile

وربي يجزاك خير الجزاء .
avatar
سداح
 
 

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



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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف Nephron في الإثنين سبتمبر 21, 2015 6:07 pm

حسنا الذي فهمته ان اوبجكت اللاعب يطلق بالسرعة المطلوبة عند وجود عدو واحد لكن في حالة وجود عدو اخر في نطاق الاطلاق لاوبجكت اللاعب فان اوبجكت الاعب يطلق بسرعة اسرع لتخلص من العدو الاول ومن ثم الاطلاق علي العدو الثاني
هذا يحدث نظرا للذكاء الاصطناعي لاوبجكت اللاعب وهذا هو المتبع في هذا النوع من الالعاب..لاتحتاج تغير اي شيء
avatar
Nephron
Discussion Moderator
Discussion Moderator

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

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




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

رد: اطلاق النار بتجاه العدو .

مُساهمة من طرف سداح في الإثنين سبتمبر 21, 2015 8:58 pm

كلامك صحيح .
يعني لا يوجد حل لهذي المشكلة ؟

ممم .. المشكلة اني عامل الرمي سريع .. فأذا اصبح اسرع سيكون واضح ان الرمي اصبح سريع جدآ 
^_^
ههههههههه

يلا مشكور يا خوي .. اكمل على هذا المنوال .
ربي يرضى عنك ويجزاك خير الجزاء .
avatar
سداح
 
 

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



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

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


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