So erstellen Sie einen Dummy-NPC in "GMOD"

Autor: Florence Bailey
Erstelldatum: 28 Marsch 2021
Aktualisierungsdatum: 21 November 2024
Anonim
So erstellen Sie einen Dummy-NPC in "GMOD" - Artikel
So erstellen Sie einen Dummy-NPC in "GMOD" - Artikel

Inhalt

"Garry's Mod", auch "GMOD" genannt, ist eine 3D-Modellierungsumgebung. Es ermöglicht Schöpfern, interaktive Welten mit Skripts und vorgefertigten Vorlagen zu erstellen. Eine Ragdoll ist ein 3D-Modell, das manuell positioniert werden kann. Normalerweise bestehen nicht spielbare Charaktere (NSCs) nicht aus getrennten Puppen. Das liegt daran, dass NPCs Animationen benötigen, um ihr Verhalten darzustellen. Wenn Sie nicht mit dem Erstellen von 3D-Animationen vertraut sind, sollten Sie nicht versuchen, einen NPC aus einer Ragdoll zu erstellen, sondern einen der bereits erstellten GMPC-NPCs anpassen.


Anweisungen

Eine Ragdoll im wirklichen Leben (George Doyle / Valueline / Getty Images)
  1. Erstellen Sie die Animationen, die Sie für den NPC mit Ihrer Ragdoll benötigen. Wenn Ihr NPC beispielsweise läuft, müssen Sie eine Animation erstellen, die Ihre Ragdoll-Bewegung zeigt. Laden Sie die im Abschnitt Ressourcen aufgeführten Dekompilierer herunter. Entpacken Sie die Ragdoll, die Sie verwenden möchten, indem Sie sie in Ihrem Decompiler öffnen. Erstellen Sie einen Ordner für die dekompilierten Ragdoll-Dateien. Öffnen Sie die Ragdoll im Animationsprogramm, z. B. Blender, speichern Sie die Animation und speichern Sie sie. Speichern Sie die Datei im ".smd" -Format. Fügen Sie diese Datei in den Ordner der zuvor dekompilierten Datei ein. Öffnen Sie die .qc-Datei im Ordner. Fügen Sie der Datei diese Codezeile hinzu:


    "$ includeemodel" Dateiname.smd "

    Verwenden Sie eine Kompilierungssoftware, z. B. StudioSML, um die Vorlage in einen neuen Ordner zu übersetzen.

  2. Öffnen Sie den Texteditor.

  3. Schreiben:

    lokaler NPC = {Name = "NPC-Name", Klasse = "npc_insiraaclasse",

    Wählen Sie den Namen Ihres NPCs anstelle von "Name Ihres NPCs". Ändern Sie nun "Einfügen" in den NPC-Typ, den Sie als Ragdoll verwenden möchten, wie "citizen", einen NPC, der Ihnen folgt, oder "vartigaunt", einen feindlichen NPC.

  4. Gehen Sie zur nächsten Zeile und geben Sie ein:

    Model = "models / nomedomodelo.mdl"

    Geben Sie den Namen Ihrer .mdl-Datei ein, die in Schritt 1 erstellt wurde.

  5. Geben Sie nach dem Namen der MDL-Datei "," ein. Geben Sie nach dem Komma: "Health =" ein und legen Sie eine Integritätsnummer für Ihren NPC fest.


    Geben Sie Folgendes ein: KeyValues ​​= {citizentype = 4}

    GMOD hat vier Arten von Bürgern: "Bürger", "niedergeschlagen", "Rebell" und "Sanitäter", die in dieser Reihenfolge nummeriert sind. Jedes entspricht einem anderen Bürgerverhalten. Wenn Sie keinen Bürger für Ihren NPC-Typ ausgewählt haben, überspringen Sie diese Codezeile.

  6. Typ:

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

    Ändern Sie "NPCname" in den Namen Ihres NPCs. Dadurch wird dein NPC in die Liste der NPCs im Spiel aufgenommen.

  7. Speichern Sie die Datei mit dem Namen Ihres NPCs und der Dateierweiterung als ".lua". Speichern Sie die Datei im Ordner "garrysmod autorun ". Ihr NPC wurde gerade aus einer Ragdoll erstellt.

Was du brauchst

  • Animationssoftware
  • Texteditor
  • GMOD
  • Decompiler