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)-
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.
-
Åpne tekstredigeringsprogrammet.
-
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.
-
Gå til neste linje og skriv:
Modell = "modeller / nomedomodelo.mdl"
Skriv inn navnet på .mdl-filen din gjort i trinn 1.
-
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.
-
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.
-
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