كيفية إنشاء NPC وهمية في "GMOD"

مؤلف: Helen Garcia
تاريخ الخلق: 18 أبريل 2021
تاريخ التحديث: 19 شهر نوفمبر 2024
Anonim
كيفية إنشاء NPC وهمية في "GMOD" - مقالات
كيفية إنشاء NPC وهمية في "GMOD" - مقالات

المحتوى

"Garry's Mod" ، المعروفة أيضًا باسم "GMOD" ، هي بيئة نموذجية ثلاثية الأبعاد. يسمح للمبدعين ببناء عوالم تفاعلية باستخدام البرامج النصية والقوالب المعدة مسبقًا. دوول هو نموذج ثلاثي الأبعاد يمكن وضعه يدويًا. عادة ما تكون الأحرف غير القابلة للعب (NPCs) غير مصنوعة من دمى مفككة. هذا لأن NPCs يحتاجون إلى رسوم متحركة لتمثيل سلوكياتهم. ما لم تكن معتادًا على إنشاء رسوم متحركة ثلاثية الأبعاد ، يجب ألا تحاول إنشاء NPC من دوول ، ولكن عليك تخصيص أحد NPCs الذي صنعته GMPC بالفعل.


الاتجاهات

دوول في الحياة الحقيقية (جورج دويل / فالويلين / غيتي إيماجز)
  1. أنشئ الرسوم المتحركة التي ستحتاجها مع NPC باستخدام دوولك. على سبيل المثال ، إذا سارت NPC ، فستحتاج إلى إنشاء رسم متحرك يعرض سيرك على دوول. قم بتنزيل برامج فك التشفير المدرجة في قسم الموارد. بفك ragdoll الذي ستستخدمه عن طريق فتحه في جهاز فك التشفير الخاص بك. إنشاء مجلد لملفات ragdoll decompiled. افتح ragdoll في برنامج الرسوم المتحركة ، مثل Blender ، واحفظ الرسوم المتحركة واحفظها. احفظ الملف بتنسيق ".smd". أدخل هذا الملف في مجلد الملف decompiled الذي قمت به من قبل. افتح الملف. qc في المجلد. أضف سطر الكود هذا إلى الملف:

    "$ includemodel" filename.smd "

    استخدم برنامج ترجمة ، مثل StudioSML ، لإعادة ترجمة القالب إلى مجلد جديد.

  2. افتح محرر النص.

  3. الكتابة:

    NPC المحلي = {Name = "NPC Name" ، Class = "npc_insiraaclasse" ،


    اختر اسم NPC الخاص بك بدلاً من "NPC". الآن قم بتغيير "insert" في نوع NPC الذي تريده أن يكون ragdoll ، مثل "مواطن" ، وهو NPC يتبعك ، أو "vartigaunt" ، وهو عدو NPC.

  4. انتقل إلى السطر التالي واكتب:

    النموذج = "models / nomedomodelo.mdl"

    أدخل اسم ملف .mdl الخاص بك في الخطوة 1.

  5. اكتب "،" بعد اسم ملف .mdl. بعد الفاصلة ، اكتب: "Health =" وقم بتعيين رقم صحي لـ NPC الخاص بك.

    النوع: KeyValues ​​= {itizentype = 4} ،

    لدى GMOD أربعة أنواع من المواطنين: "المواطن" ، "المضطهد" ، "المتمرد" و "المسعف" ، المرقمة بهذا الترتيب. كل يتوافق مع نوع مختلف من سلوك المواطن. إذا لم تختر مواطنًا لنوع NPC الخاص بك ، فانتقل إلى سطر التعليمات البرمجية هذا.

  6. نوع:

    الفئة = الفئة} list.Set ("NPC" ، "npc_nomedoNPC" ، NPC)

    تغيير "NPCname" إلى اسم NPC الخاص بك. هذا يضع NPC الخاص بك في قائمة NPCs في اللعبة.


  7. احفظ الملف باسم NPC الخاص بك وملحق الملف باسم ".lua". احفظ الملف في مجلد "garrysmod autorun ". تم إنشاء NPC الخاص بك للتو من دوول.

ما تحتاجه

  • برامج الرسوم المتحركة
  • محرر النص
  • غمود
  • المنقح