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

 
MENU
 
ZASOBY
 
 
LEGENDA
 
REKLAMA
dobry fotograf na ślub Gorzów Wielkopolski

tanio pokoje Gorzów Wielkopolski

Suknie ślubne gorzów wlkp


fotograf na studniówkę Wrocław

wynajem samochodów osobowych

Encyklopedia wiedzy o grach Valve

ślub gorzów

tworzenie stron internetowych gorzów

NASZ BUTTON
SMC
 
NA FORUM
 
 
TUTORIALE - MAPPING [ Dodaj ]
Zamek kodowy 2
[ 2006-04-23 20:22:18  Dodał:  raven22   Wyświetleń: 2749   Komentarzy: 3  ]
1. Trochę teorii (co to jest LOGIC_BRANCH?)

Source Modification Centre    A więc ów byt posiada 2 stany: 1 i 0. Możemy je zmieniać dzięki inputowi SetValue. Na sprawdzenie zawartości pozwala nam natomiast input Test, który uruchamia output OnTrue lub OnFalse. I to by bylo na tyle jeśli chodzi o ten byt.

Dzisiaj zrobimy natomiast zamek kodowy, lecz troche inny od poprzedniego. Podobny zamek był w drugiej planszy klasycznej gry Duke Nukem 3D Emot A więc... chcemy zrobić 4 przyciski mające stan 0 lub 1. I tylko prawidłowe ich ustawienie pozwoli nam na zrobienie czegoś (uruchomienie Outputu). Do dzieła!!

2. Robimy zamek

    Na początku stwórz 4 przyciski (FUNC_BUTTON) oraz 4 byty LOGIC_BRANCH. Przyciskom koniecznie zaznacz flagę Toggle. Zrobi to z przycisków przełączniki 2-stanowe. Klikamy stan 1, klikamy - stan 2, klikamy i znowu 1 Emot

Source Modification Centre

Teraz nazwij nasze przełączniki logiczne np. po kolei zalacznik1, zalacznik2... Teraz najważniejsza rzecz - połączenia logiczne! Napewno wiecie już jak się ich używa, więc nie będę się nad tym dłużej rozwodził. Po prostu przyciskom dajemy po kolei następujące Outputy:

Source Modification Centre

Może pokrótce wyjaśnię co co robi Emot A więc:
Emot SetValue - ustawia branchowi stan - 1 gdy naciskamy klawisz (OnIn) i 0 gdy go "odciskamy" (OnOut)
Emot Test - "Testuje brancha", czyli uruchamia odpowiedni proces, gdy branch ma stan 1 i inny gdy 0 Emot

Oczywiście podobne outputy jeśli chodzi o SetValue należy ustawić innym przyciskom, tylko, że zamiast zalacznik1 trzeba dać zalacznik2,3, itd... Wyjście testujące brancha w każdym z przycików musi wskazywać na zalacznik1, gdyż testowanie wartości zaczynamy zawsze od pierwszego bytu Emot A o testowaniu kombinacji już mówię Emot

Wchodzimy w zakładkę Outputs bytu zalacznik1 i wpisujemy
OnTrue >> zalacznik2 >> test
We właściwościach drugiego brancha robimy podobnie tylko, że testujemy zalacznik3. We wlasciwościach zalacznika3 testujemy zalacznik4. Natomiast ostatni byt będzie nam wywoływał zdarzenie, np.:

Source Modification Centre


W moim przypadku właczy to ruch bytów func_physbox, dzięki czemu opadnie ogrodzenie i jesteśmy wolni! Hurrra!! Emot Hurra? Nie! Przecież trzeba ustawić jakiś kod, nie? Na szczęście nie jest to żaden problem. W moim przykładzie chcę aby kod był: 1001, czyli przyciskamy dwa klawisz z boku. Aby kod działał musimy zrobić bardzo prostą  operację we właściwościach outputów przycisku nr. 2 i 3, oraz branchów - zalacznik2 i zalacznik3. Zamieniamy 0 na 1 i 1 na 0 Emot

Source Modification Centre


A następnie ów branchom dajemy wartość Initial Value na 1. To wszystko Emot

Source Modification Centre


Oczywiście postępując analogicznie można zwiększyć ilość segmentów, nie ma tu żadnego problemu!




DOŁĄCZONE PLIKI:
SMC_DUKELOCK.ZIP ( 593 KB )


Autor: raven22
Komentarze ( 3 ) / Dodaj komentarz
 
KOMENTARZE  
[ 2006-04-24 13:05:24  Dodał:  TeWu  ]
 
Muszę napisać, że trudno opisać jest logic_branch'a, po przeczytaniu tutka obowiązkowo należy zajrzeć do mapki przykładowej. W przeciwnym wypadku wątpię, żeby ktoś się czegoś nauczył Emot
Czekam na logic_case'a Emot
 
[ 2006-04-24 13:09:17  Dodał:  TeWu  ]
 
Właściwie wszystko napisane jest w pierwszym akapicie, reszta to tylko dodatek.
 
[ 2009-12-27 14:31:36  Dodał:  kuba222  ]
 
dzięki.jest super SUPER!!!!!!!!!!!!!
 
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.034 secs. ]

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

Fotograf studniówka
Salon sukien ślubnych gorzów



38.107.179.22238.107.179.222

Polecamy:

mpblawcenter
Wróżby andrzejkoweogrzewanie podłogowemiedzyzdrojecombiliftzakupyDziecko GotLink.pl increase CS Katalog Firm odżywki darmowe gry java