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

Z MaSzyna
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "Definiuje komórkę pamięci. == Składnia == <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">memcell<...")
 
 
(Nie pokazano 11 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
 
Definiuje komórkę pamięci.
 
Definiuje komórkę pamięci.
 
== Składnia ==
 
== Składnia ==
    <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">memcell</span> ''x y z wartosc1 wartosc2 wartosc3 obiekt_powiazany'' <span style="color:tomato;font-weight:bold">endmemcell</span>
+
{{Szablon:Kod_preambuly_node}} <span style="color:tomato;font-weight:bold">memcell</span> ''area.center text value1 value2 track_name'' <span style="color:tomato;font-weight:bold">endmemcell</span>
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ Opis parametrów
 
|+ Opis parametrów
! Nazwa parametru
+
! Nazwa
! Znaczenie parametru
+
! Interpretacja
! Typ wartości
+
! Uwagi
 +
{{Szablon:Wspólne_parametry_node}}
 
|-
 
|-
| x y z
+
| '''area.center'''
| Położenie komórki.
+
| Współrzędne XYZ komórki.
| Liczby
+
| {{Szablon:Info_o_układzie_współrzędnych}}
 
|-
 
|-
| wartosc1
+
| '''text'''
 
| Pierwsza wartość komórki.
 
| Pierwsza wartość komórki.
| Tekst
+
| Wartość tekstowa.
 
|-
 
|-
| wartosc2
+
| '''value1'''
 
| Druga wartość komórki.
 
| Druga wartość komórki.
| Liczba
+
| Wartość liczbowa.
 
|-
 
|-
| wartosc3
+
| '''value2'''
 
| Trzecia wartość komórki.
 
| Trzecia wartość komórki.
| Liczba
+
| Wartość liczbowa.
 
|-
 
|-
| obiekt_powiazany
+
| '''track_name'''
| Przypisanie komórki pamięci do innego obiektu, np. toru. Jeśli przypisanie nie istnieje, wpisuje się '''none'''.
+
| Nazwa toru powiązanego z tą komórką pamięci.
| Tekst (nazwa obiektu '''node''')
+
| Jeśli komórka nie ma powiązań, nalezy podać '''none'''.
 
|}
 
|}
 +
 +
== Komórki stanu scenariusza ==
 +
Dla scenariusza automatycznie generowanych jest kilka komórek pamięci, zawierających podstawowe informacje o jego bieżącym stanie:
 +
 +
{| class="wikitable"
 +
|+ Opis parametrów
 +
! Nazwa komórki
 +
! text
 +
! value1
 +
! value2
 +
|-
 +
| '''__simulation.weather'''
 +
| [[Pogoda|Tekst opisujący bieżącą pogodę]]
 +
| Poziom zachmurzenia w przedziale 0-2
 +
| Odległość mgły w metrach
 +
|-
 +
| '''__simulation.date'''
 +
| [[Pory roku|Tekst opisujący bieżącą porę roku]]
 +
| Dzień roku w przedziale 0-365
 +
|-
 +
| '''__simulation.time'''
 +
| [[Pory dnia|Tekst opisujący bieżącą porę dnia]]
 +
| Bieżąca godzina w przedziale 0-23
 +
| Minuta w przedziale 0-59
 +
|}
 +
 +
Informacje te mogą być wykorzystane dla wyzwalania eventów warunkowych. Oprócz tego, zmiana parametrów liczbowych komórki ''weather'' [[Obiekt event#UpdateValues|zdarzeniem UpdateValues]] wpływa na aktualny stan pogody w symulacji, co pozwala na modyfikacje opadów i/lub mgły z wykorzystaniem eventów.
 +
 +
[[Kategoria:Scenerie]]

Aktualna wersja na dzień 22:22, 4 lis 2022

Definiuje komórkę pamięci.

Składnia

node range_max range_min name memcell area.center text value1 value2 track_name endmemcell
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.
area.center Współrzędne XYZ komórki. Symulator korzysta z prawoskrętnego układu współrzędnych!
text Pierwsza wartość komórki. Wartość tekstowa.
value1 Druga wartość komórki. Wartość liczbowa.
value2 Trzecia wartość komórki. Wartość liczbowa.
track_name Nazwa toru powiązanego z tą komórką pamięci. Jeśli komórka nie ma powiązań, nalezy podać none.

Komórki stanu scenariusza

Dla scenariusza automatycznie generowanych jest kilka komórek pamięci, zawierających podstawowe informacje o jego bieżącym stanie:

Opis parametrów
Nazwa komórki text value1 value2
__simulation.weather Tekst opisujący bieżącą pogodę Poziom zachmurzenia w przedziale 0-2 Odległość mgły w metrach
__simulation.date Tekst opisujący bieżącą porę roku Dzień roku w przedziale 0-365
__simulation.time Tekst opisujący bieżącą porę dnia Bieżąca godzina w przedziale 0-23 Minuta w przedziale 0-59

Informacje te mogą być wykorzystane dla wyzwalania eventów warunkowych. Oprócz tego, zmiana parametrów liczbowych komórki weather zdarzeniem UpdateValues wpływa na aktualny stan pogody w symulacji, co pozwala na modyfikacje opadów i/lub mgły z wykorzystaniem eventów.