Lampki w modelach: Różnice pomiędzy wersjami
Z MaSzyna
Linia 7: | Linia 7: | ||
Możliwe jest zdefiniowane maksymalnie 8 lampek. | Możliwe jest zdefiniowane maksymalnie 8 lampek. | ||
Ustawienie stanu lampek za pomocą wpsiu node::model: | Ustawienie stanu lampek za pomocą wpsiu node::model: | ||
− | <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">model</span> 12 34 65 12 latarnia.t3d none <span style="color:orange;font-weight:bold">lights</span> stan_lampki_0 stan_lampki1 ... stan_lampki_7 <span style="color:tomato;font-weight:bold">endmodel</span> | + | <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">model</span> 12 34 65 12 latarnia.t3d none <span style="color:orange;font-weight:bold">lights</span> ''stan_lampki_0 stan_lampki1 ... stan_lampki_7'' <span style="color:tomato;font-weight:bold">endmodel</span> |
Wersja z 18:12, 22 lis 2017
W pliku T3D modelu można zdefiniować tzw. "lampki", czyli submodele których widocznością można manipulować za pomocą wartości parametru lights we wpisie node::model lub za pomocą eventu event::lights. Umożliwia to na przykład zmianę widoczności submodelu w zależności od pory dnia. Praktycznym wykorzystaniem tego mechanizmu są automatycznie zapalane światła w budynkach, widoczne tylko po zapadnięciu zmroku.
Aby submodel był interpretowany jako lampka, należy nadać mu odpowiednią nazwę. X oznacza indeks lampki (numeracja od 0). Przykład:
Name: light00_on // Tak nazwany submodel będzie reprezentował "zapaloną" lampkę nr 0. Name: light00_off // Tak nazwany submodel będzie reprezentował "zgaszoną" lampkę nr 0.
Możliwe jest zdefiniowane maksymalnie 8 lampek. Ustawienie stanu lampek za pomocą wpsiu node::model:
node -1 0 none model 12 34 65 12 latarnia.t3d none lights stan_lampki_0 stan_lampki1 ... stan_lampki_7 endmodel
Możliwe stany świateł
Wartość | Intepretacja |
---|---|
0 | Zgaszone |
0.01-0.99 | Migotanie z pulsacją ułamka t<1s (f>1Hz), np. 0.1 => t=0.1 (f=10Hz) |
1 | Świecenie światłem ciągłym |
1.01-1.99 | Migotanie z wypełnieniem ułamkiem, np. 1.25 => zapalony przez 1/4 okresu |
2 | Migotanie (?) |
2.01-2.99 | Migotanie z częstotliwością ułamka f<1Hz (t>1s), np. 2.2 => f=0.2Hz (t=5s) |
3 | Zapalenie świateł zależne od oświetlenia scenerii |
3.01+ | Zapalenie świateł zależne od oświetlenia scenerii, gdzie (p-3) jest naświetleniem sceny podawanym na ekranie diagnostycznym F3 |
Artykuł w budowie...