Obiekt node::memcell: Różnice pomiędzy wersjami
Z MaSzyna
(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 == | ||
− | + | {{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 | + | ! Nazwa |
− | ! | + | ! Interpretacja |
− | ! | + | ! Uwagi |
+ | {{Szablon:Wspólne_parametry_node}} | ||
|- | |- | ||
− | | | + | | '''area.center''' |
− | | | + | | Współrzędne XYZ komórki. |
− | | | + | | {{Szablon:Info_o_układzie_współrzędnych}} |
|- | |- | ||
− | | | + | | '''text''' |
| Pierwsza wartość komórki. | | Pierwsza wartość komórki. | ||
− | | | + | | Wartość tekstowa. |
|- | |- | ||
− | | | + | | '''value1''' |
| Druga wartość komórki. | | Druga wartość komórki. | ||
− | | | + | | Wartość liczbowa. |
|- | |- | ||
− | | | + | | '''value2''' |
| Trzecia wartość komórki. | | 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: | ||
+ | |||
+ | {| 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
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:
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.