Source Modification Centre - LOGO
Gość: ( Logowanie | Rejestracja )

 
MENU
 
ZASOBY
 
 
LEGENDA
 
REKLAMA
U nas dostaniesz felgi w najlepszych cenach Nowe opony -kup teraz. dobry fotograf ślub Gorzów Wielkopolski

tanio motel Gorzów Wielkopolski

Suknie ślubne gorzów wlkp


fotograf na studniówkę Sosnowiec

wynajem pojazdów gorzów wielkopolski

Encyklopedia wiedzy o grach Valve

ślub gorzów

tworzenie stron internetowych

NASZ BUTTON
SMC
 
NA FORUM
 
 
TUTORIALE - MAPPING [ Dodaj ]
Wieszanie bytów - teoria
[ 2006-07-07 09:49:26  Dodał:  falco   Wyświetleń: 3074   Komentarzy: 2  ]
Dzisiejszy tutorial sponsoruje OPONA...
Source Modification Centre
Nie jest to zwykła opona, gdyż ta konkretna opona zostanie powieszona na wszystkie sposoby na jakie w Hammerze możemy powiesić byty fizyczne.
Zacznijmy jednak od testroomu czyli

PRZYGOTOWANIA

Nie możemy tak po prostu wstawić opony i powiedzieć jej "wieś się pan...". Potrzebujemy przede wszystkim pokoju co by nie było przecieków. Dodatkowo wypadałoby naszą oponę do czegoś zawiesić. Możecie wykożystać w tym celu sufit, ale ja się postarałem o elegancką belkę. Żeby wszystko było na miejscu musimy już tylko skopiować naszą oponę 5 razy, każdą kopię nazwać inaczej, a najlepiej: opona_ballsocket, opona_constraint, opona_length, opona_ragdoll i opona_spring. I przydałby się gracz z gravity-gunem. A jeżeli chcecie mieć już wszystko co by tylko ustawiać i przestawiać to jeszcze zaopatrzcie mapę w następujące byty (wstawcie je gdzieś obok, zaraz się nimi po kolei zajmiemy): phys_ballsocket, phys_constraint, phys_lengthconstraint, phys_ragdollconstraint, phys_spring.

PHYS_BALLSOCKET

Ballsocket jest bytem który utrzymuje dystans między dwoma objektami i nie pozwala na oddalenie się tych obiektów od siebie na odległość większą niż ustalona w hammerze (ustalamy ją po prostu ustawiając obiekty w tej odległości). Jeżeli zaś określony jest tylko jeden byt to traktuje się go jakby drugim obiektem był ballsocket.


1. Ustawiamy ballsocket do miejsca przyczepienia na belce
2. Do właściwości Entity 1 wpisujemy opona_ballsocket.

W ten sposób powiesiliśmy pierwszą oponę (oczywiście zadbajcie jakoś o to żeby ta opona była jakoś w połowie drogi między belką a podłogą). Jakie są właściwości tego powieszenia?
    a) opona jest trzymana na stałą odległość od bytu phys_ballsocket, gdzyż nie podaliśmy nic w Entity 2
    b) opona może się obracać
    c) może się huśtać

PHYS_CONSTRAINT

Phys_constraint "przyczepia" dwa obiekty. Takie "przyczepienie" jest podobne do tego w phys_ballsocket ale przyczepione obiekty są do siebie zawsze zwrócone tą samą stroną.


Na phys_constraint wieszamy dokładnie tak samo jak na ballsocket.

Właściwości powieszenia:
    a) opona jest trzymana na stałą odległość
    b) opona się nie obraca
    c) opona się nie huśta

PHYS_LENGTHCONSTRAINT

Zachowuje dystans między dwoma bytami. Jeżeli zaznaczona jest flaga "keep rigid" zachowuje się jak drąg, a w przeciwnym wypadku zachowuje się jak wirtualna lina.


Aby powiesić oponę musimy do Entity 1 wpisać nazwę opony (opona_length), byt umieścić przy oponie, zaś do belki doprowadzamy tzw. helper. Jest to to białe kułko w widokach 2d, utworzona tak biała kreska reprezentuje naszą linę.

Właściwości powieszenia z flagą keep rigid niezaznaczoną:
    a) opona nie może się oddalić na większą odległość niż w hammerze
    b) opona może się obracać
    c) opona może się huśtać

Jest to najzwyklejsza lina. Chyba wiecie jak się zachowuje opona na linie...

Właściwości powieszenia z flagą keep rigid zaznaczoną:
    a) opona jest trzymana na stałą odległość
    b) opona może się obracać
    c) opona może się huśtać

Jedyna różnica polega na tym że flaga keep rigid usztywnia naszą linę przez co opona nie może się zbliżyć do punktu przyczepienia.

PHYS_RAGDOLLCONSTRAINT

Byt ten wiesza obiekty, ograniczając obrót.


Wieszamy jak w przypadku phys_ballsocket.

Ten byt ma dodatkowe możliwości. We właściwościach X axis max limit i X axis min limit ustalamy ograniczenia obrotu względem osi X (jak zauważyliście są też takie właściwości dla pozostałych osi) zaś na końcu mamy X axis friction które ustala siły oporu dla obrotu względem osi X (po jednym egzemplażu dla każdej osi).

Właściwości powieszenia:
    a) opona jest trzymana na stałą odległość
    b) opona może się obracać z ustalonymi ograniczeniami
    c) opona może się huśtać

PHYS_SPRING

Sprężyna


Phys_spring przystawiamy do belki, następnie przesuwamy pomagacz do opony.

Możliwości:
    spring constant: im większe tym mniej się rozciąga
    damping constant: ile traci energii

Właściwości powieszenia:
    a) opona jest trzymana jak na sprężynie (jak pociągniemy i puścimy to odskoczy)
    b) opona może się obracać
    c) opona może się huśtać

Autor: falco
Komentarze ( 2 ) / Dodaj komentarz
 
KOMENTARZE  
[ 2006-07-09 11:47:40  Dodał:  Kiszka  ]
 
no w koncu jakis kolejny tutek Emot
przyda sie na pewno
czekam na kolejne Emot
 
[ 2006-07-12 11:15:11  Dodał:  xoqolatl  ]
 
Przydałby się (nie dla mnie, ale zanim się dowiedziałem to szukałem tego długo, więc na pewno się przyda) konkretniejszy opis phys_radollconstraint z wieszaniem ragdolla a nie opony, i z opisem jak powiesić ragdolla za konkretną część (np. powiesić trupa za rękę albo nogę).
 
INFO
 
NAJNOWSZE
 
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
 
ANKIETA

[ Czas generowania strony: 0.032 secs. ]

Copyright (c) 2002-2005 by Mefi & .raven
Wszelkie prawa zastrzeżone

Fotograf studniówka
Salon sukien ślubnych gorzów



38.107.179.22038.107.179.220

Polecamy:

mpblawcenterCiekawe lekturyszafy bhpzakupykolczatki parkingoweBramka SMS GotLink.pl Konie odżywki ogłoszenia praca Konstancin Palarnie