يمكن التفاف، والتفاف فتح المصدر لعبة AI: حل الوحش ضرب بطاقة الميتة جدار

Guhao معبد نان من الجزء السفلي من غير مقعر تقارير و qubit | عدد ملفه QbitAI

كما لاعبة، في يوم من الأيام تجد علة اللعبة:

وكنت قادرا على سحب الزاوية غريبة عالقة!

حتى تعطي بعيدا أصبح لعبة المكتب، وسكين 999، وكان لديك 1 ساعة 5 دقيقة للوصول من خلال نقاط التفتيش، وحتى تبرد أليس كذلك؟

بعد تهدئة؟ ليس ما إذا كان الفراغ لا توصف والشعور بالذنب؟ وهناك لعبة لذلك تم تدمير جيدة.

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

في الآونة الأخيرة، والبدء الكندي لعبة استوديو: A بت استيقظ، نموذجا جديدا المصدر المفتوح - العدو AI وهو يتيح للاعب لعبة لتتبع تلقائيا مسار العدو والمبادرة لتجنب الحواجز الزاوية البيئية والصخور وغيرها، لتعزيز مستوى التحدي وإمكانية اللعب للعبة.

إذا كنت تفعل تطوير اللعبة، ثم المشروع قد تكون مساعدتكم كبير.

بدءا من 0، أول من يكتب زاوية AI غبي بطاقة

أولا، دعونا تأسيس معادية وحدات تستخدم KinematicBody2D عقدة التصادم في محرك غودو واستخدام آلة الدولة لتحديد حالته.

كتابة معظم بسيطة، لاعب سوف تتبع فقط حالة من حركة خطية من العدو:

تحديد وتتبع مسار لاعب الهروب

من أجل تحسين أداء تتبع الخوارزمية، أولا تعيين علامة لتحريك خط على حرف لاعب.

ونتيجة لذلك، إذا كان العدو لا يمكن أن نرى لاعب، لاعب سوف تلقائيا بالبحث عما إذا بقي هناك من مسارات ومسار هذه الحركة، مثل الكلاب.

معلومات التتبع المقبلة لضمان حقيقي وفعال للبقاء على الطريق، وتستخدم المشهد هنا Node2D مع جهاز توقيت. ونحن سوف تتبع فترة جيل إلى 0.1 ثانية.

عند التصحيح، إذا كنت تريد أن تتبع مسار مرئية، فقط إضافة عقدة ColorRect.

والآن بعد أن عدوك ألهم الغرائز متعطش للدماء القلب، واصلت لاعب!

الحواجز المادية تعيين

ثم نأتي إلى السماح للعداء AI التي لها بوضوح لتجنب العقبات على الطريق تتبعها.

أولا وقبل كل وحدات العدو وأضاف أن يعطي عقدة RayCast2D، ولكن أيضا تعيين بيئة الطبقة المادية، والسماح AI نعلم أن بينه وبين نقطة التتبع (راي) ما هي العقبات.

انتخب غودو في العمود مشروع، والعثور على خيار LayerNames في إعدادات المشروع حدد 2D أو 3DPhysics وفقا لعبتك.

سميت على اسم الطبقة المادية المختلفة، والطبقة المادية على التي تريد تطبيق لأهداف مختلفة (مثل الصخور، والجدار، وأغلق الباب)، وخيار التصادم الواردة في العمود الهدف الملكية المفتش تعريف ل الطبقة المادية.

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

الخطوة النهائية، الخطوات المذكورة أعلاه في خوارزمية تزامن لتعقب وحدات العدو في ولاية:

حسنا، الآن عدوك AI إذا كنت تواجه عقبات في تتبع المفقودة علامة بطريقة موضوعية، فإنه يتتبع مسار اللاعبين فحص واحدا تلو الآخر، ومحاولة تأسيس اتصال مع نقطة التتبع، في حال نجاحها سوف تبدأ على الفور تتبع.

عند هذه النقطة خوارزمية كلها كاملة وبسيطة، ولكن تحسن كبير على نوعية اللعبة، على أمل أن تساعدك على القيام تطوير اللعبة.

فتح شفرة المصدر للارتباط:

https://abitawake.com/news/articles/enemy-ai-chasing-a-player-without-navigation2d-or-a-star-pathfinding

- انتهى -

و qubit QbitAI عناوين على عقد

تابعنا، أبلغ أول مرة طليعة التطورات العلمية والتكنولوجية

عصر AI ل "السلطة"، والتي لديها مصنعين للاستثمار مائة مليون يوان لصناعة مساعدة الهبوط AI

يصبح iPad Pro أداة إنتاجية ، ولا تزال تفتقر إلى محرر كود خفيف الوزن من جانب المتصفح

AutoX بناء المركبات غير المأهولة تعمل مراكز البيانات الكبيرة، وتقع في شنغهاي جيادينغ، هاو مكلفة

البحث الجديد جوجل الدماغ: واحد تعزيز مهمة الاختناقات قاء التعلم؟ "كارثي النسيان" وعاء!

الفيديو كونفرنس شارد الذهن القديم؟ محاولة VR تلبية تجربة غامرة! سحابة الاجتماع يمكن أن تبني، صورة شخصية

التخفيف من حدة الفقر: المظهر القديم للقرية الجبلية له مظهر جديد

يعود خنان وطلاب الصف الثالث إلى المدرسة لاستئناف الدراسة

"الاقتصاد المصور الصينية" استمرت في فرض سياسة العمالة ثابتة: حماية بحزم "أكبر معيشة الشعب."

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

"الاقتصاد المصور الصينية" استمرت في فرض سياسة العمالة ثابتة: حماية بحزم "أكبر معيشة الشعب."

هيلونغجيانغ سويفنخه الميناء: عقد "ثلاثة خطوط للدفاع" لضمان أن الشخص لا تسرب

بكين: الناس ارتداء أقنعة أثناء ركوب الوباء في العمل