Hvordan lage en dummy NPC i "GMOD"

Forfatter: Eric Farmer
Opprettelsesdato: 4 Mars 2021
Oppdater Dato: 16 Kan 2024
Anonim
Hvordan lage en dummy NPC i "GMOD" - Artikler
Hvordan lage en dummy NPC i "GMOD" - Artikler

Innhold

"Garry's Mod", også kjent som "GMOD", er et 3D-modelleringsmiljø. Det tillater skapere å bygge interaktive verdener med skript og ferdige maler. En ragdoll er en 3D-modell som kan plasseres manuelt. Vanligvis ikke-spillbare tegn (NPCer) er ikke laget av disjointed dukker. Dette skyldes at NPCer trenger animasjoner for å representere deres oppførsel. Med mindre du er kjent med å lage 3D-animasjoner, bør du ikke prøve å lage en NPC fra en ragdoll, men tilpasse en av GMPC NPCene som allerede er laget.


retninger

En ragdoll i virkeligheten (George Doyle / Valueline / Getty Images)
  1. Lag animasjonene du trenger for NPC med din ragdoll. For eksempel, hvis din NPC går, må du opprette en animasjon som viser ragdoll-turen. Last ned dekompilatorene som er oppført i ressursdelen. Unzip ragdollen du vil bruke ved å åpne den i decompileren din. Lag en mappe for de dekompilerte ragdoll-filene. Åpne ragdoll i animasjonsprogrammet, for eksempel Blender, lagre animasjonen og lagre den. Lagre filen i ".smd" format. Sett inn denne filen i mappen til den dekompilerte filen som du gjorde før. Åpne .qc-filen i mappen. Legg til denne koden til filen:

    "$ includemodel" filnavn.smd "

    Bruk en kompileringsprogramvare, for eksempel StudioSML, til å kompilere malen i en ny mappe.


  2. Åpne tekstredigeringsprogrammet.

  3. Skriv:

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

    Velg navnet på din NPC i stedet for "Navn på NPC". Endre "sett inn" i typen NPC som du vil at din ragdoll skal være, som "borger", som er en NPC som følger deg, eller "vartigaunt", som er en fiendtlig NPC.

  4. Gå til neste linje og skriv:

    Modell = "modeller / nomedomodelo.mdl"

    Skriv inn navnet på .mdl-filen din gjort i trinn 1.

  5. Skriv "," etter navnet på .mdl-filen. Etter kommaen skriver du: "Helse =" og angi et helsesummer for din NPC.

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

    GMOD har fire typer borgere: "borger", "nedtrykt", "rebel" og "medic", nummerert i denne rekkefølgen. Hver tilsvarer en annen type borgeradferd. Hvis du ikke valgte en borger for din NPC-type, hopper du over denne linjen med kode.


  6. Type:

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

    Endre "NPCname" til navnet på din NPC. Dette setter din NPC i listen over NPCs i spillet.

  7. Lagre filen med navnet på NPC og filtypen som ".lua". Lagre filen i mappen "Garrysmod autorun ". Din NPC ble nettopp opprettet fra en ragdoll.

Hva du trenger

  • Animasjonsprogramvare
  • Tekstredigerer
  • GMOD
  • decom