Hur man skapar en dummy NPC i "GMOD"

Författare: Bobbie Johnson
Skapelsedatum: 7 April 2021
Uppdatera Datum: 11 Maj 2024
Anonim
Hur man skapar en dummy NPC i "GMOD" - Artiklar
Hur man skapar en dummy NPC i "GMOD" - Artiklar

Innehåll

"Garrys Mod", även känd som "GMOD", är en 3D-modelleringsmiljö. Det tillåter skapare att bygga interaktiva världar med skript och färdiga mallar. En ragdoll är en 3D-modell som kan placeras manuellt. Vanligtvis är icke-spelbara tecken (NPC) inte gjorda av ojämna dockor. Detta beror på att NPCs behöver animationer för att representera deras beteenden. Om du inte känner till att du skapar 3D-animeringar, bör du inte försöka skapa en NPC från en ragdoll utan justera en av de redan gjorda GMPC-NPC-erna.


vägbeskrivning

En ragdoll i verkligheten (George Doyle / Valueline / Getty Images)
  1. Skapa animationerna du behöver för NPC med din ragdoll. Till exempel, om din NPC går, måste du skapa en animation som visar din ragdoll-gång. Hämta de dekompilatorer som anges i avsnittet Resurser. Unzip den ragdoll du ska använda genom att öppna den i din dekompiler. Skapa en mapp för de dekompilerade ragdollfilerna. Öppna ragdoll i animeringsprogrammet, till exempel Blender, spara animeringen och spara den. Spara filen i ".smd" -format. Sätt in den här filen i mappen till den dekompilerade filen som du gjorde tidigare. Öppna .qc-filen i mappen. Lägg till den här koden till filen:

    "$ includemodel" filename.smd "

    Använd en kompileringsprogram, t.ex. StudioSML, för att kompilera mallen i en ny mapp.


  2. Öppna textredigeraren.

  3. Skriv:

    lokal NPC = {Name = "NPC Name", Class = "npc_insiraaclasse",

    Välj namnet på din NPC istället för "Namn på din NPC". Ändra nu "infoga" i den typ av NPC som du vill att din ragdoll ska vara, som "medborgare", som är en NPC som följer dig eller "vartigaunt", som är en fiende NPC.

  4. Gå till nästa rad och skriv:

    Modell = "modeller / nomedomodelo.mdl"

    Ange namnet på din .mdl-fil som gjordes i steg 1.

  5. Skriv "," efter namnet på .mdl-filen. Efter kommatecken skriver du: "Health =" och ange ett hälsonummer för din NPC.

    Typ: KeyValues ​​= {citizentype = 4},

    GMOD har fyra typer av medborgare: "medborgare", "nedtryckta", "rebel" och "medic", numrerade i denna ordning. Varje motsvarar en annan typ av medborgarbeteende. Om du inte väljer en medborgare för din NPC-typ, hoppa över den här raden av kod.


  6. Typ:

    Kategori = Kategori} list.Set ("NPC", "npc_nomedoNPC", NPC)

    Ändra "NPCname" till namnet på din NPC. Detta lägger din NPC i listan över NPC i spelet.

  7. Spara filen med namnet på din NPC och filtillägget som ".lua". Spara filen till mappen "garrysmod autorun ". Din NPC har just skapats från en ragdoll.

Vad du behöver

  • Animationsprogram
  • Textredigerare
  • gmod
  • Decompiler