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

Z MaSzyna
Skocz do: nawigacja, szukaj
Linia 1: Linia 1:
 
Obiekt '''node''' typu '''eventlauncher''' definiuje wyzwalacz zdarzeń.
 
Obiekt '''node''' typu '''eventlauncher''' definiuje wyzwalacz zdarzeń.
 
== Składnia ==
 
== Składnia ==
  {{Szablon:Kod_preambuly_node}} <span style="color:tomato;font-weight:bold">eventlauncher</span> ''x y z odleglosc klawisz czas zdarzenie1 zdarzenie2 komorka_pamieci parametry_komorki'' <span style="color:tomato;font-weight:bold">end</span>
+
  {{Szablon:Kod_preambuly_node}} <span style="color:tomato;font-weight:bold">eventlauncher</span> ''x y z radius key time event01 event02 memcell memcell_values'' <span style="color:tomato;font-weight:bold">end</span>
  
 
{| class="wikitable"
 
{| class="wikitable"
Linia 13: Linia 13:
 
| Współrzędne wyzwalacza.
 
| Współrzędne wyzwalacza.
 
| {{Szablon:Info_o_układzie_współrzędnych}}
 
| {{Szablon:Info_o_układzie_współrzędnych}}
|-
 
| '''odleglosc'''
 
| Maksymalna odległość, do jakiej wyzwalacz wykrywa żądania wywołania zdarzeń [m].
 
| Wartość -1 oznacza brak ograniczenia odległości.
 
|-
 
| klawisz
 
| Litera oznaczająca klawisz wywołujący zdarzenie.
 
| Aby wyzwalacz nie reagował na klawisze, należy wpisać '''none'''.
 
Aby zdarzenie wywołać za pomocą kombinacji Shift + litera, należy wpisać wielką literę?
 
|-
 
| czas
 
| Czas lub okresowość wyzwalania zdarzenia
 
| W przypadku konkretnej godziny, należy podać czas w formacie ''hh:mm''.
 
W przypadku okresu czasu, należy wpisać liczbę sekund między kolejnymi wywołaniami.
 
 
W przypadku braku reakcji czasowej, należy wpisać 0.
 
|-
 
| zdarzenie1
 
| Zdarzenie wyzwalane przy naciśnięciu klawisza gdy SHIFT nie jest naciśnięty albo gdy upłynął określony czas.
 
|
 
|-
 
| zdarzenie2
 
| Zdarzenie wyzwalane przy naciśnięciu klawisza gdy SHIFT jest naciśnięty opcjonalnie, po słowie <span style="color:orange;font-weight:bold">condition</span>.
 
|
 
|-
 
| komorka_pamieci
 
| Nazwa komórki pamięci.
 
|
 
|-
 
| parametry_komorki
 
| Wartości którym się muszą równać wartości komórki pamięciowej żeby zdarzenia zostały wysłane do kolejkowania.
 
|
 
 
|}
 
|}
 +
(Proszę uzupełnić jeśli wiesz jak to dokładnie działa)

Wersja z 18:08, 27 gru 2017

Obiekt node typu eventlauncher definiuje wyzwalacz zdarzeń.

Składnia

node range_max range_min name eventlauncher x y z radius key time event01 event02 memcell memcell_values end
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!

(Proszę uzupełnić jeśli wiesz jak to dokładnie działa)