Obsah
"Garry's Mod", také známý jako "GMOD", je 3D modelovací prostředí. To umožňuje tvůrcům vytvářet interaktivní světy se skripty a pre-made šablony. Ragdoll je 3D model, který lze umístit ručně. Obvykle non-playable charaktery (NPCs) být ne vyrobený z nesouvislých panenek. Je to proto, že NPC potřebují k reprezentaci svého chování animace. Pokud nejste obeznámeni s tvorbou 3D animací, neměli byste se snažit vytvořit NPC z ragdoll, ale spíše upravit jeden z GMPC NPC, které již byly vytvořeny.
Pokyny
Ragdoll v reálném životě (George Doyle / Valueline / Getty Images)-
Vytvořte animace, které budete potřebovat pro NPC s ragdollem. Například, pokud vaše NPC chodí, budete muset vytvořit animaci ukazující vaše ragdoll chůze. Stáhněte si dekompilátory uvedené v sekci Zdroje. Rozbalte ragdoll, který budete používat, otevřením v decompiler. Vytvořte složku pro dekompilované soubory ragdoll. Otevřete ragdoll v animačním programu, jako je Blender, uložte animaci a uložte ji. Uložte soubor ve formátu ".smd". Vložte tento soubor do složky souboru decompiled, který jste provedli dříve. Otevřete soubor .qc ve složce. Přidat tento řádek kódu do souboru:
"$ includedemodel" filename.smd "
Pro kompilaci šablony do nové složky použijte kompilační software, například StudioSML.
-
Otevřete textový editor.
-
Zapsat:
místní NPC = {Name = "NPC Name", Class = "npc_insiraaclasse",
Namísto "Název vašeho NPC" vyberte název NPC. Nyní změňte "insert" na typ NPC, který chcete, aby váš ragdoll byl, jako "občan", což je NPC, které vás následuje, nebo "vartigaunt", což je nepřátelská NPC.
-
Přejděte na další řádek a zadejte:
Model = "models / nomedomodelo.mdl"
Zadejte název souboru MDL vytvořeného v kroku 1.
-
Zadejte "," za název souboru MDL. Za čárkou zadejte: "Health =" a nastavte zdravotní číslo pro NPC.
Typ: KeyValues = {citizentype = 4},
GMOD má čtyři typy občanů: "občan", "utlačovaný", "rebel" a "zdravotník", očíslovaný v tomto pořadí. Každý odpovídá jinému typu chování občanů. Pokud jste pro svého typu NPC nezvolili občana, přeskočte tento řádek kódu.
-
Typ:
Kategorie = Kategorie} list.Set ("NPC", "npc_nomedoNPC", NPC)
Změňte "NPCname" na název vaší NPC. Tím se vaše NPC umístí do seznamu NPC ve hře.
-
Uložte soubor s názvem NPC a příponou souboru jako ".lua". Uložte soubor do složky "garrysmod autorun". Vaše NPC byla vytvořena z ragdoll.
Co potřebujete
- Animační software
- Textový editor
- GMOD
- Decompiler