Indhold
"Garry's Mod", også kendt som "GMOD", er et 3D-modelleringsmiljø. Det giver skabere mulighed for at opbygge interaktive verdener med scripts og præfabrikerede skabeloner. En ragdoll er en 3D-model, der kan placeres manuelt. Normalt ikke-spilbare tegn (NPC'er) er ikke lavet af uensartede dukker. Dette skyldes, at NPC'er har brug for animationer til at repræsentere deres adfærd. Medmindre du er bekendt med at skabe 3D-animationer, bør du ikke forsøge at oprette en NPC fra en ragdoll, men tilpasse en af de allerede fremstillede GMPC NPC'er.
retninger
En ragdoll i det virkelige liv (George Doyle / Valueline / Getty Images)-
Opret de animationer, du skal bruge til NPC med din ragdoll. For eksempel, hvis din NPC går, skal du oprette en animation, der viser din ragdoll walking. Download de dekompilere, der er angivet i afsnittet Ressourcer. Udpak den ragdoll du vil bruge ved at åbne den i din decompiler. Opret en mappe til de dekompilerede ragdoll-filer. Åbn ragdoll i animationsprogrammet, som Blender, gem animationen og gem den. Gem filen i ".smd" format. Indsæt denne fil i mappen til den dekompilerede fil, som du gjorde før. Åbn .qc-filen i mappen. Tilføj denne linie kode til filen:
"$ includemodel" filnavn.smd "
Brug en kompileringssoftware, som f.eks. StudioSML, til at genkompilere skabelonen i en ny mappe.
-
Åbn teksteditoren.
-
Skriv:
lokal NPC = {Navn = "NPC Navn", Klasse = "npc_insiraaclasse",
Vælg navnet på din NPC i stedet for "Navn på din NPC". Nu ændrer du "indsæt" i den type NPC, som du vil have din ragdoll til at være, som "borger", hvilket er en NPC der følger dig eller "vartigaunt", som er en fjendtlig NPC.
-
Gå til den næste linje og skriv:
Model = "models / nomedomodelo.mdl"
Indtast navnet på din .mdl-fil lavet i trin 1.
-
Skriv "," efter navnet på .mdl-filen. Efter kommaet skal du skrive: "Health =" og indstille et sundhedsnummer til din NPC.
Type: KeyValues = {citizentype = 4},
GMOD har fire typer borger: "borger", "nedtrykt", "rebel" og "medic", nummereret i denne rækkefølge. Hver svarer til en anden type borgeradfærd. Hvis du ikke vælger en borger til din NPC-type, skal du springe over denne kode.
-
seværdighed:
Kategori = Kategori} list.Set ("NPC", "npc_nomedoNPC", NPC)
Skift "NPCname" til navnet på din NPC. Dette sætter din NPC i listen over NPC'er i spillet.
-
Gem filen med navnet på din NPC og filtypen som ".lua". Gem filen til mappen "garrysmod autorun ". Din NPC er netop oprettet fra en ragdoll.
Hvad du har brug for
- Animationssoftware
- Tekst editor
- GMOD
- decompiler