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

 
MENU
 
ZASOBY
 
 
LEGENDA
 
REKLAMA
Fotograf ślubny gorzów


Fotograf szkolny

Encyklopedia wiedzy o sadze gier Half-Life

NASZ BUTTON
SMC
 
NA FORUM
 
 
TUTORIALE - MAPPING [ Dodaj ]
Zwolnione tempo: Bullet Time
[ 2006-04-14 01:17:09  Dodał:  MapMan   Wyświetleń: 2727   Komentarzy: 6  ]
    Zapewne nie raz grając w HL2 zastanawialiście się jak w ostatniej mapie VALVe zrobiło zwolnione tempo. Dziś  postaram się wam to opisać. Sprawa jest dość prosta a efekt jest naprawdę dobry. Eksplozje, spadające łuski i ciała latające w powietrzu, wszystko to wygląda bardzo dobrze. Przeważnie na końcu tutoriala pokazuje się swój efekt. Dzisiaj ja pokaże wam efekt mojej pracy na samym początku.

Source Modification Centre Source Modification Centre Source Modification Centre

Zaczynamy!

Na początku musisz mieć swoją mapę. Zakładam że każdy z was takową już ma. Teraz przejdźmy do interesującej nas sprawy.
Wstaw na mapę byt POINT_SERVERCOMMAND. Nazwij go scommand. Teraz trzeba to jakoś ztriggerowac. Do tego może służyć np. trigger_once lub jakiś button. Ja postanowiłem zrobić przycisk za pomocą którego będziemy mogli włączać i wyłączać bullet time. Stwórz jakiś obiekt który będziemy mogli przekształcić w byt FUNC_BUTTON. W moim przypadku wygląda to tak:

Source Modification Centre


Teraz przekształć twój przycisk w byt FUNC_BUTTON i nadaj mu nazwę button. We właściwościach obiektu zaznacz 2 flagi, don't move  oraz use activates.
Teraz przejdź do zakładki outputs naszego przycisku i dodaj 2 outputy jak na obrazku.

Source Modification Centre


Polega to na tym że gdy naciśniemy przycisk, do servera zostaną wysłane 2 komendy. Pierwsza to sv_cheats 1. Uruchomi ona na serwerze możliwość wprowadzania komend które są uznawane ze "cheaty". Jeżeli chcesz możesz również dodać kolejny output który będzie  wyłączać "cheaty". Dodaj analogiczny output tylko że komendę zmień na sv_cheats 0 oraz delay ustaw na 0.1

Druga komendą jest host_timescale. Ta komenda odpowiada za nasze zwolnione tempo. 1 oznacza normalny czas. Wartości większe oznaczają przyspieszenie a wartości mniejsze spowolnienie. Ja w moim przykładzie użyłem .2 (dwie dziesiąte).

Teraz już możesz włączyć zwolnione tempo, jednak nadal nie będziesz mógł go wyłączyć. Aby to zrobić dodaj  na mapę nowy byt, MATH_COUNTER. Nazwij go counter i wartość Maximum  Legal Value zmień na 2. Teraz przejdź do zakładki outputs i ustaw takie outputy jak na obrazku:

Source Modification Centre


Teraz przejdź do outputow naszego przycisku. Dodaj nowy output:

OnPressed>Counter>Add>1

Teraz już wszystko powinno być w porządku. Działa to na tej zasadzie, że gdy za każdym razem wciśniesz przycisk, doda on 1 do math_countera. Gdy użyjesz go drugi raz sprawi to że znów doda wartość 1 do countera. Gdy wartość w counterze będzie 2, wykona on wtedy 2 operacje. Zresetuje się(tzn. ustali swoją wartość z powrotem na 0) oraz wykona polecenie host_timescale 1 co przywróci naszą normalną prędkość czasu.


DOŁĄCZONE PLIKI:
BULLETTIME.ZIP ( 7 KB )


Autor: MapMan
Komentarze ( 6 ) / Dodaj komentarz
 
KOMENTARZE  
[ 2006-04-14 20:12:43  Dodał:  mefi  ]
 
Podoba mi mapka, a dokładnie pomysł w jaki przedstawiono slowmotion.
 
[ 2006-04-14 22:19:34  Dodał:  Kiszka  ]
 
no nareszcie tutek!
i do tego bardzo fajny i ciekawy! naprawde spoko! przyda sie

i moze wreszcie sie cos ruszy na stronie Emot
 
[ 2006-04-14 22:32:01  Dodał:  mefi  ]
 
Ja obiecuje po świętach coś napisać.
 
[ 2006-04-14 23:00:52  Dodał:  MapMan  ]
 
Ciesze sie ze sie podoba Emot
 
[ 2008-03-09 12:03:04  Dodał:  Lachon  ]
 
Fajny i przydatny tutek Emot

P.S. Jakim cudem masz ponad 1600 FPS-ów ? Emot
 
[ 2009-07-21 10:28:33  Dodał:  NaVarion  ]
 
Nie działa plik.
 
INFO
 
NAJNOWSZE
 
SHOUTBOX
Tracha: Ach, ta czerń w NH2 jest wyprana w Perwolu Black Magic! :3
Tracha: Ale to takie fajne ostrzeliwać tych talibów! :3
Dabu: Przecież ten Black Ops to trzeci raz dokładnie to samo. :O Jeszcze się nie znudziły map packi sprzedawane w cenie gry?
pietrekder: Jeśli nie da się grać talibem i rozpierdzielać zasranych amerykańców to gra do dupy :]
Hooch: Oglądać o 3 w nocy Link
NaVarion: Pills here!
Tracha: Lizard, use the plaster!
MoonBlaze: interesting
Lizard: Wieszak mi na głowę spadł ;/
Tracha: Szkoda, starcze.
 
ANKIETA

[ Czas generowania strony: 0.029 secs. ]

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

Fotograf studniówka
Sopot noclegi
Sopot, Sopot noclegi
www.sopot-noclegi.c…
iksor
Blog dj'a, pijaka podróżnika. iksor
www.iksor.pl
diabetologia
diabetologia
www.ccel.pl
włosy
włosy
zdrowe-wlosy.com.pl
bet at home
Zakłady sportowe bet at home
sportowe.zaklady.net
serwery gier multiplayer



38.107.191.9738.107.191.97