WYZWALACZ - wysokość
Moderator: Inkwizytor
-
- Posty: 389
- Rejestracja: 07 maja 2008, 06:54
- ID Steam:
- ID gracza: 0
- Lokalizacja: Chrzanów
WYZWALACZ - wysokość
Czy można zrobić tak, żeby helikopter aktywował wyzwalacz wyłącznie na wysokości 2 metry??
Re: WYZWALACZ - wysokość
Można.
_zmienna = position helikopter
_wysokosc = _zmienna select 2
?(_wysokosc == 2): aktywacja_wyzwalacza=true
_zmienna = position helikopter
_wysokosc = _zmienna select 2
?(_wysokosc == 2): aktywacja_wyzwalacza=true

Re: WYZWALACZ - wysokość
trafienie w dokladnie 2m nie jest proste. Dużo bezpieczniej byłoby zachowanie pewnego przybliżenia (ze względu na niepewność próbkowania wyzwalacza a także na nieciągłą reprezenację zmian wysokości):
warunek:
oczywiście musi to być sprawdzane "ciągle" (w komputerowym rozumieniu tego słowa), czyli opakowane jakąś pętlą, np while
warunek:
Kod: Zaznacz cały
_eps = 0.2; //dowolne przybliżenie
_zmienna = position helikopter;
_wysokosc = _zmienna select 2
if(abs(_wysokosc - 2.0) < _eps )then
{
aktywacja_wyzwalacza=true;
};