Як створити фіктивний NPC в "GMOD"

Автор: Eric Farmer
Дата Створення: 12 Березень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Як створити фіктивний NPC в "GMOD" - Статті
Як створити фіктивний NPC в "GMOD" - Статті

Зміст

"Модель Гаррі", також відома як "GMOD", є середовищем 3D-моделювання. Це дозволяє творцям створювати інтерактивні світи зі скриптами та готовими шаблонами. Ragdoll - це 3D-модель, яка може бути розміщена вручну. Зазвичай невідтворювані персонажі (НПС) не складаються з роз'єднаних ляльок. Це пояснюється тим, що NPC потребують анімації для представлення своєї поведінки. Якщо ви не знайомі з створенням 3D-анімації, ви не повинні намагатися створити NPC з ragdoll, а скоріше налаштувати один з вже створених NPC NPPC.


Інструкції

Ragdoll в реальному житті (Джордж Дойл / Valueline / Getty Images)
  1. Створіть анімацію, яка вам потрібна для NPC з вашим Ragdoll. Наприклад, якщо ваш NPC гуляє, вам потрібно буде створити анімацію, що показуватиме вашу гулянку. Завантажте декомпілятори, перелічені в розділі Ресурси. Розпакуйте ragdoll, який ви будете використовувати, відкривши його у вашому декомпіляторі. Створіть папку для декомпільованих файлів ragdoll. Відкрийте Ragdoll в анімаційній програмі, наприклад Blender, збережіть анімацію і збережіть її. Збережіть файл у форматі ".smd". Вставте цей файл у папку декомпільованого файлу, який ви робили раніше. Відкрийте файл .qc у папці. Додати цей рядок коду до файлу:

    "$ includemodel" filename.smd "

    Використовуйте програмне забезпечення для компіляції, наприклад StudioSML, для перекомпіляції шаблону в нову папку.


  2. Відкрийте текстовий редактор.

  3. Написати:

    місцевий NPC = {Name = "Назва NPC", Class = "npc_insiraaclasse",

    Виберіть назву вашого NPC замість "Ім'я вашого NPC". Тепер змініть "вставку" на тип НПС, яким ви хочете, щоб ваша рагдолла була такою, як "громадянин", яка є NPC, яка слідує за вами, або "vartigaunt", яка є ворожим NPC.

  4. Перейти до наступного рядка та введіть:

    Model = "models / nomedomodelo.mdl"

    Введіть ім'я файлу .mdl, зробленого на кроці 1.

  5. Введіть "," після імені файлу .mdl. Після коми введіть: "Health =" і встановіть номер здоров'я для вашого NPC.

    Тип: KeyValues ​​= {citizenentype = 4},

    GMOD має чотири типи громадян: "громадянин", "забитий", "бунтівник" і "медик", пронумеровані в цьому порядку. Кожна з них відповідає різному типу поведінки громадян. Якщо ви не вибрали громадянина для вашого типу NPC, пропустіть цей рядок коду.


  6. Тип:

    Список категорій = Категорія} Встановити ("NPC", "npc_nomedoNPC", NPC)

    Змініть "NPCname" на назву вашого NPC. Це ставить ваш NPC у список NPC в грі.

  7. Збережіть файл з назвою вашого NPC і розширенням файлу як ".lua". Збережіть файл до папки "garrysmod автозапуск". Ваш NPC був тільки що створений з Ragdoll.

Що вам потрібно

  • Програмне забезпечення для анімації
  • Текстовий редактор
  • GMOD
  • Декомпілятор