|
|
| |
| ZASOBY |
| |
| |
|
|
|
| |
|
| NASZ BUTTON |
|
|
| |
|
|
| |
|
| |
|
TUTORIALE - MAPPING
|
[ Dodaj ]
|
|
MATH_COUNTER (Podstawy)
| [ 2006-02-03 20:31:18 Dodał:
MapMan Wyświetleń: 3245 Komentarzy: 4 ]
|
|
Tym razem mam zamiar opisać jak działa i jak używać bytu MATH_COUNTER. Byt ten może dodawać i odejmować rożne wartości dzięki czemu będziemy mogli za jego pomocą stworzyć dużo ciekawych efektów. Postanowiłem że opisze działanie tego bytu na przykładzie zablokowanych drzwi przez deski. Jeżeli zniszczymy wszystkie deski to nasze drzwi się odblokują. Jeżeli poznacie działanie tego bytu, wasze życie stanie się łatwiejsze
Zaczynamy!
Będę się posługiwał drzwiami z mojego poprzedniego tutoriala, czyli drzwiami ze zbijaną szybą aby deski można było zniszczyć niezależnie z której strony się znajdziemy. Link do tutoriala:
Drzwi ze zbijalną szybą
Zakładam że masz już pokój i owe drzwi. Stwórzmy deski które będą blokować nasze drzwi(mogą to być również modele).
U mnie wygląda to tak:
Teraz przekształćmy każda z naszych desek w byt FUNC_PHYSBOX
Mam nadzieje że wiecie jak to zrobić i opisywać tego nie będę. Deską nadajmy odpowiednio nazwy, deska1, deska2, deska3. Pamiętaj również aby we flagach każdej deski zaznaczyć opcje "motion disabled".
Wstaw gdziekolwiek na mapie byt MATH_COUNTER. Przejdźmy do jego właściwości(alt+enter).
Name - Nadajmy mu nazwę counter1
Initial Value - Wartość początkowa, w naszym przypadku to 0.
Minimum Legal Value - Wartość minimalna, również 0 w naszym przypadku.
Maximum Legal Value - Wartosc maksymalna. W naszym przypadku jest to 3.
Teraz przejdź do zakładki Outputs i ustaw takie samo "gniazdko" jak na obrazku:
Teraz przejdźmy do właściwości naszych desek. Każdej z nich ustawy takie samo "gniazdko":
Teraz pytanie, jak to działa? Otóż bardzo prosto. Każda z desek po zniszczeniu będzie dodawała do naszego "licznika" 1. Jako iż wartość początkowa licznika jest 0 to po zniszczeniu 3 desek jego wartość zmieni się na 3, czyli wartość maksymalna. Jak pamiętamy ustawiliśmy aby licznik po osiągnięciu maksymalnej wartości odblokował drzwi. Proste, prawda?
Teraz skompiluj i uruchom mapę. Ciesz się udanym efektem zablokowanych drzwi.
DOŁĄCZONE PLIKI: MATH_COUNTER.ZIP ( 36 KB )
|
|
|
| |
| KOMENTARZE |
|
|
|
Cóż, brakuje chyba tekstu o tym by drzwi zamknąć najpierw
Ale możliwe, że jest to w tutorialu "Drzwi z szybą" |
| |
| [ 2006-02-06 01:16:10 Dodał:
MapMan ]
|
|
|
Ano tak Ale idzie sie chyba domyslic ze trzeba najpierw drzwi zamknac zeby potem je otworzyc. |
| |
| [ 2006-02-07 00:01:02 Dodał:
TeWu ]
|
|
|
Tutorial się przydał przy pisania tutoriala o pociągach (jeszcze WIP) |
| |
| [ 2006-02-07 18:58:52 Dodał:
MapMan ]
|
|
|
Ciesze sie bardzo Ja tez chyba niedlugo napisze kolejnego tutka. |
|
|
|
|
|
| |
|
|
| |
| SHOUTBOX |
|
MoonBlaze: ciasto is a lie |
|
zwieracz: Przyłącz się do mnie, mam ciasto |
|
Jodla: <kontemplujac stwierdza iz obecna rzeczywistosc jest do bani> |
|
MoonBlaze: sm_ban @Dabu 1 |
|
Dabu: Ta strona umarła, zapraszam lepiej na heacrab.pl :D [/koniec reklamy] |
|
Jodla: open beta nowego gmoda a tu 0 info na stronie ...może czas to zmienic zwłaszcza iż screeny z GM13 wygladaja apetycznie |
|
Dabu: web 3.0 |
|
Elektryk: Link |
|
Tracha: Ruski gracz! |
|
zwieracz: Za moich czasów, to się bawilismy przy takiej gierce, gdzie zając łapaj kury za jaja. A moze to był wilk. |
|
| |
|
|
|