FORUM PTT -  Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy RejestracjaRejestracja  ZalogujZaloguj

Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Poprzedni temat :: Następny temat
Zamknięty przez: ryszard
15-12-2014, 17:32
Pory roku w trainz
Autor Wiadomość
McDreamy
znawca


Pomógł: 63 razy
Wiek: 33
Dołączył: 18 Maj 2009
Posty: 1632
Skąd: Poznań
Wysłany: 15-12-2014, 14:49   Pory roku w trainz

Witam, kojarzę coś z dawnych rozmów (nie koniecznie dobrze), że istniała w trainz możliwość zrobienia dodatku z widokiem w różnych porach roku. Coś jak widok nocny.
Chciałem zrobić dodatek, który w "zimie trainzowej" miałby ośnieżony dach, a w innych porach nie. Czy istnieje taka możliwość, jeśli tak to jak powinien wyglądać config?

Pzdr.
 
 
 
drstrach
znawca


Pomógł: 336 razy
Wiek: 56
Dołączył: 03 Gru 2008
Posty: 6691
Skąd: Warszawa
Wysłany: 15-12-2014, 14:57   

Istnieje w TS2010+, oprócz configu musisz mieć 4 różne modele w zależności od pory roku (ew.2 ale w configu i tak podpiąć trzeba 4 nawet takie same). Pomysł całkiem fajny ale bez bazy podobnych dodatków trochę jakby zawieszony w próżni.
Aha, config znajdzie na devwiki (czy jak to się w tych trainzach nazywa ;-) ).
 
 
 
Wujek 082
znawca



Pomógł: 98 razy
Wiek: 37
Dołączył: 04 Cze 2009
Posty: 2250
Skąd: spod Ostrołęki
Wysłany: 15-12-2014, 15:05   

Istnieje taka możliwość. Auran nawet dorzucił do TS2010 przykładowe drzewo. Config wygląda tak:

Kod:

kuid                                    <kuid:30501:1054>
username                                "Auran Seasonal Tree Example"
kind                                    "scenery"
trainz-build                            3.2
light                                   1
mesh-detail-level-count                 5

mesh-table
{
  lod-0
  {
    mesh                                "autumn/tree_lod0.im"
    lod-level                           0
    auto-create                         1
    mesh-season                         0
  }
 
  lod-1
  {
    mesh                                "autumn/tree_lod1.im"
    lod-level                           1
    auto-create                         1
    mesh-season                         0
  }
 
  lod-2
  {
    mesh                                "autumn/tree_lod1.im"
    lod-level                           2
    auto-create                         1
    mesh-season                         0
  }
 
  lod-3
  {
    mesh                                "autumn/tree_lod2.im"
    lod-level                           3
    auto-create                         1
    mesh-season                         0
  }
 
  lod-4
  {
    mesh                                "autumn/tree_lod3.im"
    lod-level                           3
    auto-create                         1
    mesh-season                         0
  }
 
  lod-0w
  {
    mesh                                "winter/tree_lod0.im"
    lod-level                           0
    auto-create                         1
    mesh-season                         1
  }
 
  lod-1w
  {
    mesh                                "winter/tree_lod1.im"
    lod-level                           1
    auto-create                         1
    mesh-season                         1
  }
 
  lod-2w
  {
    mesh                                "winter/tree_lod1.im"
    lod-level                           2
    auto-create                         1
    mesh-season                         1
  }
 
  lod-3w
  {
    mesh                                "winter/tree_lod2.im"
    lod-level                           3
    auto-create                         1
    mesh-season                         1
  }
 
  lod-4w
  {
    mesh                                "winter/tree_lod3.im"
    lod-level                           3
    auto-create                         1
    mesh-season                         1
  }
}

season-selector
{
  season-range                          0.25,0.75
 
  branch-true
  {
    output-season                       1
  }
 
  branch-false
  {
    output-season                       0
  }
}

kuid-table
{
}
username-pl                             "Przykład sezonowych drzew Auran"
username-cz                             "Auran &#8211; ukázka stromu v ročním období"
username-es                             "Ejemplo árbol estacional Auran"
username-ru                             "&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1089;&#1077;&#1079;&#1086;&#1085;&#1085;&#1099;&#1093; &#1076;&#1077;&#1088;&#1077;&#1074;&#1100;&#1077;&#1074; &#1040;&#1091;&#1088;&#1072;&#1085;&#1072;"


Jak widać, użyto LOD-Tree rozpoznawanego dopiero od TS2009, myślę, że to nas nie interesuje w przypadku budynków. Czyli wywalamy wpisy mesh-detail-level-count oraz lod-X z mesh-table. Mesh -table tworzymy po staremu dodając jedynie wpis "mesh-season 0" lub "mesh-season 1". Najważniejsze będzie umieszczenie w configu tej części:

Kod:
season-selector
{
  season-range                          0.25,0.75
 
  branch-true
  {
    output-season                       1
  }
 
  branch-false
  {
    output-season                       0
  }
}


odpowiadającej za rozpoznanie pór roku i ich zasięgu. Zapewne zasięg 0.25,0.75 oznacza trwanie przez dwa środkowe kwartały roku. Doktorze, patrząc na ten config wnoszę, że wcale nie trzeba bawić się we wszystkie cztery pory roku :)

Dodam tylko od siebie, że podczas ustawiania daty w Trainzie należy pamiętać, że u kangurów lato trwa teraz, tj. od grudnia do marca, więc zapewne wbudowane dodatki obsypują się śniegiem np. w lipcu ;) Ale ten wpis season-range powinien umożliwić ustawienie właściwych dla naszego regionu pór roku.
_________________
www.trainzart.pl
Ostatnio zmieniony przez Wujek 082 15-12-2014, 15:07, w całości zmieniany 1 raz  
 
 
 
zolwik
znawca
Dyżurny Ruchu



Pomógł: 232 razy
Wiek: 37
Dołączył: 18 Lut 2008
Posty: 5126
Skąd: Wrocław
Wysłany: 15-12-2014, 15:07   

ale jest na dls zasada "kalendarz" z która to współpracuje i to jakoś z tym można powiązać :)
_________________
Pogromca AI

TOWARY i ŁADOWNIE PNT https://1drv.ms/u/s!AuMHAl_RhKy3f6eiQA_ZfFAf0BM?e=Gj1ZGa
 
 
 
McDreamy
znawca


Pomógł: 63 razy
Wiek: 33
Dołączył: 18 Maj 2009
Posty: 1632
Skąd: Poznań
Wysłany: 15-12-2014, 15:52   

Dzięki za odpowiedź, pomyślę nad tym ale chyba wydajniej będzie robić dwie wersje obiektu.

Wszystko jasne, jeśli o mnie chodzi temat można zamknąć.
 
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group