Cum se creează un NPC inactiv în "GMOD"

Autor: Ellen Moore
Data Creației: 18 Ianuarie 2021
Data Actualizării: 19 Mai 2024
Anonim
Cum se creează un NPC inactiv în "GMOD" - Articole
Cum se creează un NPC inactiv în "GMOD" - Articole

Conţinut

"Garry's Mod", cunoscut și ca "GMOD", este un mediu de modelare 3D. Permite creatorilor să construiască lumi interactive cu scripturi și șabloane pre-făcute. Un ragdoll este un model 3D care poate fi poziționat manual. De obicei, personajele care nu pot fi redate (NPC) nu sunt făcute de păpuși separate. Acest lucru se datorează faptului că NPC au nevoie de animații pentru a-și reprezenta comportamentele. Dacă nu sunteți familiarizați cu crearea de animații 3D, nu ar trebui să încercați să creați un NPC dintr-un ragdoll, ci mai degrabă personalizați unul dintre NPC-urile GMPC deja realizate.


instrucțiuni de ghidare

Un ragdoll în viața reală (George Doyle / Valueline / Getty Images)
  1. Creați animațiile de care aveți nevoie pentru NPC cu ajutorul ragdoll-ului dvs. De exemplu, în cazul în care NPC-ul dvs. va merge, va trebui să creați o animație care să vă arate mersul pe jos al lui Ragdoll. Descărcați decompilatoarele enumerate în secțiunea Resurse. Dezarhivați ragdolul pe care îl veți folosi deschizându-l în decompilatorul dvs. Creați un dosar pentru fișierele ragdoll decompilate. Deschideți ragdoll în programul de animație, cum ar fi Blender, salvați animația și salvați-o. Salvați fișierul în format ".smd". Inserați acest fișier în dosarul fișierului decompilat pe care l-ați făcut înainte. Deschideți fișierul .qc din dosar. Adăugați acest rând de cod în fișier:


    "$ includemodel" filename.smd "

    Utilizați un software de compilare, cum ar fi StudioSML, pentru a recompila șablonul într-un folder nou.

  2. Deschideți editorul de text.

  3. scrie:

    NPC locală = {Name = "NPC Name", Class = "npc_insiraaclasse",

    Alegeți numele NPC-ului dvs. în loc de "Numele NPC-ului dvs.". Acum schimbați "insert" în tipul de NPC pe care doriți ca ragdoll dvs. să fie, cum ar fi "cetățean", care este un NPC care vă urmează, sau "vartigaunt", care este un NPC inamic.

  4. Mergeți la linia următoare și introduceți:

    Model = "modele / nomedomodelo.mdl"

    Introduceți numele fișierului .mdl făcut în pasul 1.

  5. Tastați "," după numele fișierului .mdl. După virgulă, tastați: "Health =" și setați un număr de sănătate pentru NPC.

    Tip: KeyValues ​​= {citizentype = 4};


    GMOD are patru tipuri de cetățeni: "cetățean", "stricat", "rebel" și "medic", numerotat în această ordine. Fiecare corespunde unui alt tip de comportament cetățenesc. Dacă nu ați ales un cetățean pentru tipul dvs. de NPC, săriți acest rând de cod.

  6. tip:

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

    Schimbați "NPCname" cu numele NPC-ului dvs. Acest lucru vă pune NPC-ul în lista NPC-urilor din joc.

  7. Salvați fișierul cu numele NPC și extensia de fișier ca ".lua". Salvați fișierul în directorul "garrysmod autorun ". NPC-ul dvs. a fost creat doar dintr-un ragdoll.

Ce ai nevoie

  • Software de animație
  • Editor text
  • GMOD
  • decompilator