Jak stworzyć atrapę NPC w „GMOD”

Autor: Eric Farmer
Data Utworzenia: 6 Marsz 2021
Data Aktualizacji: 14 Czerwiec 2024
Anonim
How to make a gmod NPC  (2020, No Gmad Extractor)
Wideo: How to make a gmod NPC (2020, No Gmad Extractor)

Zawartość

„Garry's Mod”, znany również jako „GMOD”, jest środowiskiem modelowania 3D. Pozwala twórcom budować interaktywne światy za pomocą skryptów i gotowych szablonów. Ragdoll to model 3D, który można ustawić ręcznie. Zazwyczaj postacie nie nadające się do gry (NPC) nie są stworzone z rozłączonych lalek. Dzieje się tak dlatego, że NPC potrzebują animacji do reprezentowania swoich zachowań. Jeśli nie jesteś zaznajomiony z tworzeniem animacji 3D, nie powinieneś próbować tworzyć NPC z ragdoll, ale raczej dostosuj jednego z już stworzonych NPC GMPC.


Instrukcje

Ragdoll w prawdziwym życiu (George Doyle / Valueline / Getty Images)
  1. Stwórz animacje, których będziesz potrzebować dla NPC ze swoim ragdollem. Na przykład, jeśli twój NPC idzie, będziesz musiał utworzyć animację pokazującą chodzenie ragdoll. Pobierz dekompilatory wymienione w sekcji Zasoby. Rozpakuj ragdoll, którego użyjesz, otwierając go w dekompilatorze. Utwórz folder dla zdekompilowanych plików ragdoll. Otwórz ragdoll w programie animacyjnym, takim jak Blender, zapisz animację i zapisz ją. Zapisz plik w formacie „.smd”. Wstaw ten plik do folderu zdekompilowanego pliku, który zrobiłeś wcześniej. Otwórz plik .qc w folderze. Dodaj ten wiersz kodu do pliku:

    „$ includeemodel” filename.smd ”

    Użyj oprogramowania do kompilacji, takiego jak StudioSML, aby ponownie skompilować szablon do nowego folderu.


  2. Otwórz edytor tekstu.

  3. Napisz:

    lokalny NPC = {nazwa = "nazwa NPC", klasa = "npc_insiraaclasse",

    Wybierz nazwę swojego NPC zamiast „Nazwa twojego NPC”. Teraz zmień „wstaw” na typ NPC, który chcesz, aby twój ragdoll był, jak „obywatel”, który jest NPC, który podąża za tobą, lub „vartigaunt”, który jest wrogim NPC.

  4. Przejdź do następnej linii i wpisz:

    Model = "modele / nomedomodelo.mdl"

    Wprowadź nazwę pliku .mdl utworzonego w kroku 1.

  5. Wpisz „,” po nazwie pliku .mdl. Po przecinku wpisz: „Health =” i ustaw numer zdrowia swojego NPC.

    Wpisz: KeyValues ​​= {citizentype = 4},

    GMOD ma cztery typy obywateli: „obywatel”, „uciskany”, „buntownik” i „medyk”, ponumerowane w tej kolejności. Każdy odpowiada innemu rodzajowi zachowania obywatela. Jeśli nie wybrałeś obywatela dla swojego typu NPC, pomiń ten wiersz kodu.

  6. Wpisz:


    Category = Category} list.Set („NPC”, „npc_nomedoNPC”, NPC)

    Zmień „NPCname” na nazwę swojego NPC. To stawia twojego NPC na liście NPC w grze.

  7. Zapisz plik z nazwą swojego NPC i rozszerzeniem pliku jako „.lua”. Zapisz plik w folderze „garrysmod autorun”. Twój NPC został właśnie stworzony z ragdoll.

Czego potrzebujesz

  • Oprogramowanie do animacji
  • Edytor tekstu
  • GMOD
  • Decompiler