|
|
| |
| ZASOBY |
| |
| |
|
|
|
| |
|
| NASZ BUTTON |
|
|
| |
|
|
| |
|
| |
|
TUTORIALE - MAPPING
|
[ Dodaj ]
|
|
Używanie cordonów
| [ 2006-09-19 14:29:54 Dodał:
xoqolatl Wyświetleń: 2553 Komentarzy: 8 ]
|
|
Cordon jest narzędziem pomagającym w tworzeniu mapy - sam w sobie nie dodaje do mapy żadnej funkcjonalności. Pozwala on skompilować tylko część mapy, co przy dużych mapach bywa pomocne ze względu na czas kompilacji. Prosty przykład:
Załóżmy, że chcemy zrobić 4 pokoje połączone korytarzami i zapełnione NPCami, światłami, ze skomplikowaną geometrią i mnóstwem propów, na przykład takie:
Załóżmy, że chcemy teraz dodać np. skomplikowaną maszynę w czwartym pokoju. Po zrobieniu jej w Hammerze będziemy prawdopodobnie kilka razy poprawiać i kompilować, żeby zobaczyć czy już działa. Żeby nie musieć czekać x lat na zakończenie kompilacji, możemy skompilować tylko ten fragment, który zmieniamy - czyli jeden z 4 pokoi, ten, w którym jest maszyna.
Używając przycisku SET CORDON BOUNDS
najpierw ustawiamy granice cordonu:
a potem go włączamy przyciskiem TOGGLE CORDON STATE:
Wtedy zniknie nam reszta mapy, zostaną tylko byty które choć częściowo znajdują się wewnątrz cordonu. Możemy teraz skompilować, a otrzymamy tylko jeden, interesujący nas pokój.
Po skompilowaniu w miejscu, w którym cordon przeciął mapę będzie skybox:
Przy używaniu cordonów trzeba zwrócić uwagę na parę rzeczy:
1. Musimy mieć byt INFO_PLAYER_START wewnątrz cordonu. Na dużej mapie możemy mieć wtedy kilka miejsc spawnu gracza: jedno główne, należące do fabuły gry, oraz kilka, których używamy tylko w cordonach. Wtedy główne miejsce startu powinno mieć zaznaczoną flagę MASTER - wówczas jeśli skompilujemy całą mapę, z kilkoma miejscami startu, to gracz i tak pojawi się w miejscu oznaczonym jako MASTER.
2. Wszystkie byty poza cordonem NIE ISTNIEJĄ z punktu widzenia cordonu, czyli przyciski, triggery, byty logiczne (szczególnie LOGIC_AUTO) poza cordonem nie będą oddziaływały na to, co skompilujemy w cordonie. Innymi słowy, jeśli mamy poza cordonem byt LOGIC_AUTO, który ustawia zmienną globalną Gordon pre-criminal, to w cordonie nie będzie ona ustawiona i Gordon Freeman będzie już w kartotece.
To proste, ale mam nadzieję że komuś się przyda.
|
|
|
| |
| KOMENTARZE |
|
|
|
|
dzieki dzieki dzieki, bardzo to mi sie przyda xD THX |
| |
|
|
|
gj |
| |
| [ 2006-09-20 09:58:16 Dodał:
MapMan ]
|
|
|
Po co nodrawujesz zew. czesc mapy? |
| |
|
|
Tak trzeba chyba bo valve tak robi
Wszystko robie nodrawem a potem teksturuje tylko widoczne powierzchnie - wtedy nie ma zadnych niepotrzebnych tekstur na mapie |
| |
| [ 2006-09-20 18:40:05 Dodał:
Kiszka ]
|
|
|
pieknie... szkoda, ze nie znalem tej opcji wczesniej, a tym bardziej wogole mi nie przyszlo do glowy, ze cos takiego istnieje ;/
i pomyslec ile to juz w sumie godzin zmarnowalem czekajac... i czekajac, az skompiluje mi sie mapka (nawet z ubogimi opcjami kompilacji), by tylko zobaczyc, jak dziala pare nowych rzeczy na mapie, a ktore byly istotne do dalszej pracy
ilez to mnie razy krew zalewala, naprawde szkoda, ze tego tutka nie bylo wczesniej, ale lepiej pozno niz wcale
thx man |
| |
| [ 2006-09-20 19:45:35 Dodał:
MapMan ]
|
|
|
|
Nie, nie trzeba nodrawoc zew. czesci mapy. Wszystkie face'y z zew. strony skyboxa sa automatycznie nie renderowane. Tak samo z face'ami stykajacymi sie z innymi face'ami(chodzi o to ze gdy potniemy sciane na dwie czesci to boki ktore sie ze soba stykaja i tak nie beda renderowane). |
| |
| [ 2006-09-22 22:10:50 Dodał:
raven22 ]
|
|
|
|
Takie nodrawowanie jest po prostu bardziej elegancki i przejrzyste. A na prędkość to raczej wpływu nie ma (no chyba, że jakieś miejsca w stylu dachy, itp.) |
| |
| [ 2006-09-24 01:52:58 Dodał:
ghost ]
|
|
|
|
hmmm... Od dawna myślałem, aby zaapelować o pokazanie tego tutka. To BARDZO przydatne narzędzie BARDZO skraca czas. Thx 4 tutorial... |
|
|
|
|
|
| |
|
|
| |
| SHOUTBOX |
|
Tracha: Royal Sperm <3 |
|
MoonBlaze: uwaga wirus |
|
Elektryk: Link |
|
MoonBlaze: btw to nie wiedziałem, że tusk i palikot są razem, po palicocie bym się spodziewał, ale po matole to nie :( |
|
pulka103: Ja was też <3 moi mili ; *** |
|
MoonBlaze: ty prowokancie ;* |
|
Dabu: Tusk i Palikot <3 |
|
Tracha: Link Yep |
|
MoonBlaze: &Palicot |
|
Tracha: Fuck Tusk |
|
| |
|
|
|