March 1
"MOD di Garry," conosciuto anche come "gmod," è un ambiente di modellazione 3D. Esso consente creatori costruiscono mondi interattivi con script e modelli pre-fatti. Un ragdoll si riferisce ad un modello 3D che può essere posato manualmente. Normalmente, personaggi non giocanti (NPC) non sono fatti da bambole di pezza. Questo perché NPC hanno bisogno di animazioni per rappresentare visivamente i loro comportamenti script. A meno che non si ha familiarità con la creazione di animazioni 3D, non si dovrebbe tentare di fare un NPC da un ragdoll, ma invece di personalizzare NPC built-in di gmod.
1 Creare le animazioni con il tuo ragdoll che avete bisogno per il vostro NPC. Ad esempio, se la NPC può camminare, è necessario creare un'animazione che mostra il vostro camminare ragdoll. Scarica il decompilatore elencato nella sezione Risorse. Decompilare il ragdoll che si desidera utilizzare con l'apertura nel decompilatore. Creare una cartella per i file ragdoll decompilazione. Aprire il ragdoll decompilato in un programma di animazione, come Blender, registrare l'animazione e salvarla. Salvare il file come un file ".smd". Inserire questo file nella cartella di file decompilato che hai fatto in precedenza. Aprire il file ".qc" nella cartella decompilato. Aggiungere questa riga di codice al file:
"$ Includemodel" nameofyourfile.smd "
Utilizzare un software di compilazione, come ad esempio StudioMDL, ricompilare il modello in una nuova cartella.
2 Aprire un editor di testo.
3 Digitare:
locale NPC = {Name = "Il nome del tuo NPC", class = "npc_entertheclass",
Scegliere un nome per il NPC per sostituire "Il nome del tuo NPC." Ora cambiare "entertheclass" per il tipo di classe NPC desiderate che il vostro ragdoll per essere, come "cittadini", che è un NPC che ti segue, o "" vartigaunt ", che è un nemico NPC.
4 Vai alla riga successiva e digitare:
Modello = "modelli / modelname.mdl"
Inserire il nome del file .mdl apportate nel passaggio 1.
5 Tipo "," dopo il nome del file .mdl. Dopo la virgola, tipo: "Salute =" e scegliere un numero per la salute della NPC.
Tipo: valori-chiave = {citizentype = 4},
Gmod è dotato di quattro tipi di cittadini: i cittadini, oppressi, ribellarsi e medico, numerate in questo ordine. Ogni corrisponde a diversi comportamenti dei cittadini. Se non si è scelto un cittadino per il tipo di NPC, saltare questa riga di codice.
6 Digitare:
Categoria = Categoria} list.Set ( "NPC", "npc_nameofNPC", NPC)
Change "nameofNPC" per il nome del NPC. Questo imposta la NPC nell'elenco di NPC nel gioco.
7 Salvare il file con il nome del NPC e l'estensione del file ".lua." Salvare il file nella directory di file "garrysmod \ autorun". Il tuo NPC ora è stato fatto da un ragdoll.