|
|
Mapy
Autor: Serwis Half-Life
Data publikacji: 24-10-2001
Za czas≤w Duke'a 3D tworzenie nieba (i w og≤le map) by│o niezwykle
proste. Wystarczy│o najechaµ kursorem myszki na sufit i wcisn▒µ 'P'.
Od tamtej pory sporo siΩ zmieni│o. Dzisiejsze engine'y s▒ bardziej
zaawansowane, a robienie map bardziej ┐mudne i czasoch│onne. Pozosta│o
jednak kilka rzeczy w miarΩ │atwych w tworzeniu, miΩdzy innymi niebo.
Engine Half-Life'a rozpoznaje rodzaj materia│u, z kt≤rego jest bry│a,
po na│o┐onej na ni▒ teksturze. Dlatego, wiΩc, stworzenie nieba ogranicza
siΩ do na│o┐enia na sufit (lub w innym miejscu) tekstury o nazwie 'sky'.
Trzeba jednak pamiΩtaµ, aby na│o┐yµ 'sky' nie na jedn▒ powierzchniΩ
bry│y lecz na ca│▒ bry│Ω, poniewa┐ engine gry nie bΩdzie m≤g│ rozpoznaµ,
jakiego rodzaju jest bry│a i nie bΩdzie wiedzia│, jak ma siΩ ona
zachowywaµ. Efekt: bΩdziesz np. widzia│ wybuch rakiety twojego RPG po
trafieniu w niebo.
Pewnie zauwa┐y│e╢, ┐e w Half-Life'ie nie jest u┐yty ten sam obraz
nieba we wszystkich mapach, jednak za ka┐dym razem przy tworzeniu
r≤┐nych map nak│adasz t▒ sam▒ teksturΩ 'sky'. Dzieje siΩ tak dlatego,
┐e tekstura ta tylko oznacza, ┐e wybrana bry│a bΩdzie s│u┐y│a za niebo,
natomiast same wizerunki nieba znajduj▒ siΩ w pliku PAK gry. Przy
tworzeniu mapy mo┐esz jedynie wybraµ jeden z tyvh wizerunk≤w, nie mo┐esz
jednak dodawaµ swoich, chyba ┐e ka┐esz graczowi opr≤cz rozpakowywania
mapy do katalogu \half-life\valve rozpakowywaµ dodatkowo twoje obrazy
nieba do katalogu \gfx\env.
No w│a╢nie! Doszli╢my do ╢cie┐ki katalogu, w kt≤rym znajguj▒ siΩ
wszystkie nieba. Mo┐esz otworzyµ PAKa i po wej╢ciu do \gfx\env
sprawdziµ wszystkie obrazy. Ka┐dy jest zapisany w postaci sze╢ciu plik≤w,
po jednym dla ka┐dego z widok≤w: do g≤ry, do do│u, z lewej, z prawej,
z przodu, z ty│u. A w zasadzie po dwana╢cie plik≤w, poniewa┐ obrazy
nieba s▒ w wersji lepszej i gorszej. Te lepszej jako╢ci to pliki .TGA,
natomiast te gorszej - .BMP.
Aby wybraµ, kt≤re niebo bΩdzie u┐yte w twojej mapie przejd╝ do
'Map properties' w menu WorldCrafta, lub kliknij na bycie worldspawn,
je╢li korzystasz z QuArKa. Teraz w polu 'environment map (cl_skyname)'
podaj nazwΩ nieba.
Oto spis nazw tych wszystkich dostΩpnych w PAKu:
|
2desert
|
|
cliff
|
|
neb6
|
|
alien1
|
|
desert
|
|
neb7
|
|
alien2
|
|
dusk
|
|
night
|
|
alien3
|
|
morning
|
|
xen10
|
|
black
|
|
neb1
|
|
xen8
|
|
city
|
|
neb2b
|
|
xen9
|
Podsumowuj▒c. Aby stworzyµ niebo nale┐y:
1. Na│o┐yµ na dan▒ bry│Ω teksturΩ 'sky'.
2. W 'Map properties' w polu 'environment map (cl_skyname)' wpisaµ nazwΩ nieba.
Nic prostszego :)
|