|
|
| |
| ZASOBY |
| |
| |
|
|
|
| |
|
| NASZ BUTTON |
|
|
| |
|
|
| |
|
| |
|
TUTORIALE - MAPPING
|
[ Dodaj ]
|
|
NPC Assault
| [ 2008-11-20 19:42:39 Dodał:
Dabu Wyświetleń: 1324 Komentarzy: 6 ]
|
|
W tym tutorialu opiszę, jak używać bytów assault_assaultpoint i assault_rallypoint. Dzięki nim można tworzyć zaawansowane skrypty AI, jak np. flankujących żołnierzy kombinatu.
Zacznij od zrobienia jakiejś prostej mapy. Oto jak wygląda moja:
Następnie dodaj paru żołnierzy kombinatu i zmień jego parametry na takie: Name: Combine01, Tactical Variant: Pressure the enemy (Keep advancing). Analogicznie zrób to samo innym żołnierzom, zmieniając tylko cyfrę w parametrze Name.
Jeśli już to zrobiłeś, powstawiaj na mapę byty info_node, które informują NPCe jakimi ścieżkami mają podążać. Ich rozmieszczenie trzeba ocenić na oko - nie ma jednak potrzeby aby stawiać je tak równo jak na poniższym screenie, ale wtedy efekt może być nieco inny. Przy okazji przyda się też przeciwnik dla żołnierzy (w moim przypadku npc_citizen).
Teraz czas na wstawienie wspomnianych na początku tutorialu bytów. Najlepiej zacznij od assault_rallypoint - utwórz po jednym obok każdego z żołnierzy i w parametrach bytu postawionego obok Combine01 ustaw: Name: ass_rally01, Assault Point: ass_point01 (Assault Point zostanie pokolorowany na czerwono, ponieważ takiego bytu jeszcze nie masz na mapie). Analogicznie ustawiaj w innych rallypointach zmieniając tylko cyfrę (czyli dla Combine02 będzie ass_rally02, ass_point02 itd.).
Pozostał jeszcze ostatni byt - assault_assaultpoint. Ustaw go tam, gdzie NPC ma zaatakować. W moim przypadku dwa assaultpointy ustawiłem za skrzynkami, a jeden (ten, od żołnierza z shotgunem) obok citizenów. Nazwij je tak jak w parametrze Assault Point, czyli ass_point01, ass_point02 itd. Gdy to już zrobisz powinny pokazać się fioletowe odcinki łączące assaultpointa z rallypointem.
Wszystko gotowe, teraz wystarczy zrobić dowolny trigger, który uruchomi byty. Jego outputy powinny wyglądać tak: OnStartTouch, Combine01, Assault, ass_rally01. Tradycyjnie, kolejno zrób tak dla innych żołnierzy, zmieniając w Combine** i ass_rally** cyfrę.
Mapa w załączniku była robiona pod HL2: Episode Two (Orange Box), ale nic nie stoi na przeszkodzie aby ją użyć na starym silniku. Na poniższych screenach widać całkiem udany efekt. Inna sprawa, że żołnierze zawsze giną, ale to już nie moja wina .

DOŁĄCZONE PLIKI: SOURCESDK_NPC_ASSAULT.ZIP ( 107 KB )
|
|
|
| |
| KOMENTARZE |
|
| [ 2008-11-20 19:43:55 Dodał:
mefi ]
|
|
|
|
Ta mapa nie jest ściągnięta z netu? Bo mam chyba na dysku taki sam example. |
| |
| [ 2008-11-20 20:34:12 Dodał:
hissima ]
|
|
|
|
NARESZCIE nigdy nie mogłem sobie z tym poradzic |
| |
|
|
|
Też mam tą mapke, albo to Deja vu. Ważne, że tutek przydaje się innym. |
| |
| [ 2008-11-20 21:27:24 Dodał:
@ndrzej ]
|
|
|
zajebiaszcze ! wreście wiem jak to zrobić aby działało dla Ciebie dabu 6+ thx |
| |
| [ 2008-11-20 23:26:49 Dodał:
Dabu ]
|
|
|
Mapkę zrobiłem sam. Możliwe, że jest podobna do innej, bo to chyba najprostszy układ z możliwych . Z resztą co za różnica - to tylko przykład. |
| |
| [ 2008-11-22 11:54:15 Dodał:
TeWu ]
|
|
|
Bardzo dobry tutek, fajne screeny.
Fajnie, że pojawiają się takie bardziej zaawansowane tutoriale, widać, że wszystkie podstawy już zostały wyjaśnione w odpowiednich tutorialach i teraz by dodać nowy trzeba jednak napisać bardziej zaawansowany i to jest już pewne osiągnięcie Yeej |
|
|
|
|
|
| |
|
|
| |
| SHOUTBOX |
|
Tracha: Ach, ta czerń w NH2 jest wyprana w Perwolu Black Magic! :3 |
|
Tracha: Ale to takie fajne ostrzeliwać tych talibów! :3 |
|
Dabu: Przecież ten Black Ops to trzeci raz dokładnie to samo. :O Jeszcze się nie znudziły map packi sprzedawane w cenie gry? |
|
pietrekder: Jeśli nie da się grać talibem i rozpierdzielać zasranych amerykańców to gra do dupy :] |
|
Hooch: Oglądać o 3 w nocy Link |
|
NaVarion: Pills here! |
|
Tracha: Lizard, use the plaster! |
|
MoonBlaze: interesting |
|
Lizard: Wieszak mi na głowę spadł ;/ |
|
Tracha: Szkoda, starcze. |
|
| |
|
|
|