Obiekt node::eventlauncher: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
Linia 14: Linia 14:
 
| Współrzędne wyzwalacza.
 
| Współrzędne wyzwalacza.
 
| {{Szablon:Info_o_układzie_współrzędnych}}
 
| {{Szablon:Info_o_układzie_współrzędnych}}
 +
|-
 +
| '''radius'''
 +
| Minimalna odległość [m], na jaką trzeba się zbliżyć do wyzwalacza aby eventy zostały wykonane.
 +
| Jeśli eventy mają być wykonywane niezależnie od odległości od obserwatora, należy podać wartość '''-1'''.
 +
|-
 +
| '''key'''
 +
| Litera określająca klawisz, którego naciśnięcie wywoła zdarzenie.
 +
| Jeśli event ma się wywołać po naciśnięciu kombinacji Shift + litera, należy podać wielką literę.
 +
|-
 +
| '''delta_time'''
 +
| Cykliczność wyzwalania eventu [s] lub godzina jego wyzwolenia.
 +
| Jeśli event ma wykonywać się cyklicznie, należy podać liczbę sekund między kolejnymi wywołaniami poprzedzoną znakiem minus (-).
 +
Jeśli event ma wykonać się o określonej godzinie, należy podać czas w formacie ''hhmm''.
 
|}
 
|}
(Proszę uzupełnić jeśli wiesz jak to dokładnie działa)
 

Wersja z 19:20, 27 gru 2017

Definiuje wyzwalacz zdarzeń.

Składnia

node range_max range_min name eventlauncher x y z radius key delta_time event1_name event2_name condition memcell_name check_mask end

Warunek wykonania eventu (parametry po słowie kluczowym condition) jest opcjonalny. Jeśli jest podany, nie podaje się nazwy drugiego eventu.

Opis parametrów
Nazwa Interpretacja Uwagi
range_max Maksymalna odległość, z jakiej obiekt jest widoczny [m].

Wartość -1 oznacza brak ograniczenia widoczności.

range_min Minimalna odległość, z jakiej obiekt jest widoczny [m].
name Nazwa obiektu.
x y z Współrzędne wyzwalacza. Symulator korzysta z prawoskrętnego układu współrzędnych!
radius Minimalna odległość [m], na jaką trzeba się zbliżyć do wyzwalacza aby eventy zostały wykonane. Jeśli eventy mają być wykonywane niezależnie od odległości od obserwatora, należy podać wartość -1.
key Litera określająca klawisz, którego naciśnięcie wywoła zdarzenie. Jeśli event ma się wywołać po naciśnięciu kombinacji Shift + litera, należy podać wielką literę.
delta_time Cykliczność wyzwalania eventu [s] lub godzina jego wyzwolenia. Jeśli event ma wykonywać się cyklicznie, należy podać liczbę sekund między kolejnymi wywołaniami poprzedzoną znakiem minus (-).

Jeśli event ma wykonać się o określonej godzinie, należy podać czas w formacie hhmm.