|
|
| |
| ZASOBY |
| |
| |
|
|
|
| |
|
| NASZ BUTTON |
|
|
| |
|
|
| |
|
| |
|
TUTORIALE - MAPPING
|
[ Dodaj ]
|
|
Samochód + Napęd Odrzutowy
| [ 2007-01-17 23:16:35 Dodał:
Mopper Wyświetleń: 3172 Komentarzy: 4 ]
|
|
Joł! Dzisiaj odpalimy samochód (o ile można ten crap nazwac bryką) za pomocą silnika odrzutowego. Do roboty!
1.Tworzenie pokoju:
a)Zakładam iż potraficie stworzyć podłużny pokój? Są o tym tutoriale więc tylko szybko przypomnę że block toolem wstawiacie prostopadłościan potem prawym na nim klikacie i make hollow, a na końcu entity toolem byt INFO_PLAYER_START.
Powinno to ogolnie wygladac tak :
2.Tworzenie samochodu z kołami:
a)Na początek stwórz bryłę taką dosyć płaską, pokryj ją ładną teksturą i zamień w byt FUNC_PHYSBOX i nadaj mu imię(pole Name)chassi czyli klata .
b)Stwórz też cztery byty PROP_PHYSICS i kolejno ponazywaj je kolo1,kolo2,kolo3 i kolo4. W polu World Model wybierz z boku "Browse" i znajdź odpowiadający ci model koła samochodowego. Ja użyłem models/props_vehicles/carparts_wheel01a.mdl.
c)Stwórz cztery byty PHYS_HINGE i nadaj im kolejno imiona hi1,hi2,hi3 oraz hi4.We właściwościach tych phys_hindżów wybierz Entity1 i wpisz chassi.W hi1 Entity 2 to kolo1, w hi2 Entity 2 to kolo2 i tak z każdym hindżem . Takie połączenie zwiąże każde z osobna koło i połączy je z klatką samochodu oraz stworzy oś obrotu dla kół. No dobrze ale jeszcze tej osi nie mamy! Czas ją stworzyć. A więc do każdego hindża dołączona jest niebieska kulka. Jest to pomagacz dzięki któremu tworzymy oś obrotu. Najpierw poustawiajmy jednak wszystkie byty tak jak na obrazku...
...a teraz przeciągnijmy pomagacze w ten sposób:
Okej! Skompiluj mapę, wpisz do konsoli sv_cheats 1 a potem impulse 101 i postrzelaj sobie z rpg'a i zobacz jak fajnie autko się toczy .
3.Tworzenie Napędu Odrzutowego
a)Pewnie wielu z was widziało już tutorial o butli propan-butan latającej po pokoju? Jeśli nie to obejrzyjcie go. Dzisiaj użyjemy takowej butli aby stworzyć coś w rodzaju napędu odrzutowego. Wstaw więc na planszę byt PHYSICS_CANNISTER , wejdź w jego właściwości(prawy klawisz i properties), i tutaj ustawiamy :
Name - Nazwa - u nas to będzie: kanister
World Model - model kanistra - u nas to: models/props_c17/canister01a.mdl
Thrust - Moc odrzutu - u nas to 4000
Fuel Seconds - Czas przez jaki butla jest aktywna - u nas to będzie 40
A jeśli chodzi o flagi to są tam tylko dwie :
Start Asleep - prop staje się staticiem i traci właściwości fizyczne
Explodes - czy ma wybuchać - odznaczcie
b)Mamy butlę, teraz trzeba ją dotegować to physboxa Aby to zrobić zaznaczcie physboxa(chassi), i w prawym górnym rogu kliknijcie ToWorld. Teraz możemy zmodyfikować nieco naszą "klate". Dobudujmy taką małą klatkę na butlę:
Dobra teraz zaznacz nową klatkę i starą, zgrupuj je i zamień w byt FUNC_PHYSBOX o nazwie chassi. Teraz wpakuj do środka butlę, ale tak aby srebrna końcówka wystawała z otwartej strony!
Powinno to wyglądać w ten sposób:
Okej! Właśnie stworzyłeś energię potencjalną zdolną poruszyć samochód
A za chwilekinetyczna
4.Tworzenie wyzwalacza rakiety
a)Stwórz bryłę, o taką:
b)Zamień ją w byt FUNC_BUTTON.
c)Wejdź w zakładkę Outputs i dodaj output przyciskiem Add i ustaw następujące właściwości nowego outputu:
My output named - OnIn
Targets entities named - kanistry
Via this input - Activate
A flagi :
Don't Move - zaznacz
Use Activates - zaznacz
************************
Skompiluj mapę, wejdź na samochód i wciśnij guzik... Próbowałem wielu bytów aby poruszać kołami przy thrusterze dziwnie skakał samochód i nie chciał jechać czasem a przy torque i motor to już totalnie się nie ruszał. Takie coś działa i w hl2 i w css więc może by zrobić jakąś mapkę z samochodami dla drużyn? . Jak wykorzystać takie coś? Odpowiedź pozostawiam Wam.
|
|
|
| |
| KOMENTARZE |
|
|
|
Kurde, dobre
Prosta ale skuteczna zabawa fizyką
Pozwala to jednak tylko na jednorazowy sprint do przodu. I tak dobrze by drużynę w cs'ie przenieść o kilkanaście metro do przodu |
| |
| [ 2007-01-23 19:49:23 Dodał:
Middle ]
|
|
|
Wiesz Chank, trochę pokombinować i na pewno dało by się jechać i w przód i w tył buły bu dwa guziki do obsługi, teamplay jak w bf by był xD |
| |
| [ 2007-01-29 19:55:46 Dodał:
Mopper ]
|
|
|
o ile dobrze wiem to func_button ma w properties'ah opcje Parent wiec mozna by ten klawisz podlaczyc do wozka zrobic drugi ktory zatrzymuje czy jakies nawet "dysze sterujace dorobic" i sterowac z poziomu samochodu |
| |
|
|
Sprawdziłem tutka i okazuje się, że pomysł ma jedną zasadnicza wadę.
Gdy się zaczniemy rozpędzać to nasza postać spada z pojazdu lub wchodzi z nim w kolizję i giniemy.
(podobnie było z modem Garrys i singlową zabawą coop. Nie dało się wskoczyć na pojazd prowadzony przez innego gracza bo się z niego spadało itp.)
ps. nie wiem czy to wina ustawienia elementów ale pojazd lekko skręca i zaczyna lekko podskakiwać. |
|
|
|
|
|
| |
|
|
| |
| 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 |
|
| |
|
|
|