Содержание
«Garry's Mod», также известный как «GMOD», является средой трехмерного моделирования. Это позволяет создателям создавать интерактивные миры с помощью скриптов и готовых шаблонов. Ragdoll - это 3D-модель, которую можно расположить вручную. Обычно неиграбельные персонажи (NPC) не состоят из разрозненных кукол. Это потому, что NPC нужны анимации для представления их поведения. Если вы не знакомы с созданием 3D-анимации, вы не должны пытаться создавать NPC из тряпичной куклы, а скорее настраивать одного из уже созданных GMPC NPC.
направления
Тряпичная кукла в реальной жизни (Джордж Дойл / Valueline / Getty Images)-
Создайте анимацию, которая вам понадобится для NPC с помощью вашей тряпичной куклы. Например, если ваш NPC ходит, вам нужно будет создать анимацию, показывающую ходьбу тряпичной куклы. Загрузите декомпиляторы, перечисленные в разделе «Ресурсы». Разархивируйте ragdoll, который вы будете использовать, открыв его в своем декомпиляторе. Создайте папку для декомпилированных файлов ragdoll. Откройте ragdoll в анимационной программе, такой как Blender, сохраните анимацию и сохраните ее. Сохраните файл в формате ".smd". Вставьте этот файл в папку декомпилированного файла, который вы делали ранее. Откройте файл .qc в папке. Добавьте эту строку кода в файл:
"$ includemodel" filename.smd "
Используйте программное обеспечение для компиляции, такое как StudioSML, чтобы перекомпилировать шаблон в новую папку.
-
Откройте текстовый редактор.
-
Написать:
местный NPC = {Имя = "Имя NPC", Класс = "npc_insiraaclasse",
Выберите имя вашего NPC вместо «Имя вашего NPC». Теперь измените «вставка» в типе NPC, которым вы хотите, чтобы ваш тряпичный куколка была похожа на «гражданин», который представляет собой следующего за вами NPC, или «vartigaunt», который является вражеским NPC.
-
Перейдите к следующей строке и введите:
Model = "models / nomedomodelo.mdl"
Введите имя вашего файла .mdl, созданного на шаге 1.
-
Введите "," после имени файла .mdl. После запятой введите: «Health =» и установите номер здоровья для своего NPC.
Тип: KeyValues = {citizentype = 4},
GMOD имеет четыре типа граждан: «гражданин», «угнетенный», «мятежник» и «медик», пронумерованные в этом порядке. Каждый соответствует различному типу поведения граждан. Если вы не выбрали гражданина для своего типа NPC, пропустите эту строку кода.
-
Тип:
Category = Category} list.Set ("NPC", "npc_nomedoNPC", NPC)
Измените имя NPC на имя вашего NPC. Это помещает вашего NPC в список NPC в игре.
-
Сохраните файл с именем вашего NPC и расширением файла как «.lua». Сохраните файл в папке «garrysmod autorun ». Ваш NPC был только что создан из тряпичной куклы.
Что вам нужно
- Анимация
- Текстовый редактор
- GMOD
- декомпилятор