Зміст
"Модель Гаррі", також відома як "GMOD", є середовищем 3D-моделювання. Це дозволяє творцям створювати інтерактивні світи зі скриптами та готовими шаблонами. Ragdoll - це 3D-модель, яка може бути розміщена вручну. Зазвичай невідтворювані персонажі (НПС) не складаються з роз'єднаних ляльок. Це пояснюється тим, що NPC потребують анімації для представлення своєї поведінки. Якщо ви не знайомі з створенням 3D-анімації, ви не повинні намагатися створити NPC з ragdoll, а скоріше налаштувати один з вже створених NPC NPPC.
Інструкції
Ragdoll в реальному житті (Джордж Дойл / Valueline / Getty Images)-
Створіть анімацію, яка вам потрібна для NPC з вашим Ragdoll. Наприклад, якщо ваш NPC гуляє, вам потрібно буде створити анімацію, що показуватиме вашу гулянку. Завантажте декомпілятори, перелічені в розділі Ресурси. Розпакуйте ragdoll, який ви будете використовувати, відкривши його у вашому декомпіляторі. Створіть папку для декомпільованих файлів ragdoll. Відкрийте Ragdoll в анімаційній програмі, наприклад Blender, збережіть анімацію і збережіть її. Збережіть файл у форматі ".smd". Вставте цей файл у папку декомпільованого файлу, який ви робили раніше. Відкрийте файл .qc у папці. Додати цей рядок коду до файлу:
"$ includemodel" filename.smd "
Використовуйте програмне забезпечення для компіляції, наприклад StudioSML, для перекомпіляції шаблону в нову папку.
-
Відкрийте текстовий редактор.
-
Написати:
місцевий NPC = {Name = "Назва NPC", Class = "npc_insiraaclasse",
Виберіть назву вашого NPC замість "Ім'я вашого NPC". Тепер змініть "вставку" на тип НПС, яким ви хочете, щоб ваша рагдолла була такою, як "громадянин", яка є NPC, яка слідує за вами, або "vartigaunt", яка є ворожим NPC.
-
Перейти до наступного рядка та введіть:
Model = "models / nomedomodelo.mdl"
Введіть ім'я файлу .mdl, зробленого на кроці 1.
-
Введіть "," після імені файлу .mdl. Після коми введіть: "Health =" і встановіть номер здоров'я для вашого NPC.
Тип: KeyValues = {citizenentype = 4},
GMOD має чотири типи громадян: "громадянин", "забитий", "бунтівник" і "медик", пронумеровані в цьому порядку. Кожна з них відповідає різному типу поведінки громадян. Якщо ви не вибрали громадянина для вашого типу NPC, пропустіть цей рядок коду.
-
Тип:
Список категорій = Категорія} Встановити ("NPC", "npc_nomedoNPC", NPC)
Змініть "NPCname" на назву вашого NPC. Це ставить ваш NPC у список NPC в грі.
-
Збережіть файл з назвою вашого NPC і розширенням файлу як ".lua". Збережіть файл до папки "garrysmod автозапуск". Ваш NPC був тільки що створений з Ragdoll.
Що вам потрібно
- Програмне забезпечення для анімації
- Текстовий редактор
- GMOD
- Декомпілятор