|
|
Linia 45: |
Linia 45: |
| * [[Obiekt event::switch|switch]] | | * [[Obiekt event::switch|switch]] |
| * [[Obiekt event::sound|sound]] | | * [[Obiekt event::sound|sound]] |
| + | * [[Obiekt event::texture|texture]] |
| * disable | | * disable |
| * dynvel | | * dynvel |
| * message | | * message |
− |
| |
− | == texture ==
| |
− | Zmienia teksturę wymienną modelu lub grupy modeli [[Obiekt_node::model|'''node::model''']]
| |
− | <span style="color:tomato;font-weight:bold">event</span> nazwa <span style="color:orange;font-weight:bold">texture</span> 0 ''model1|model2|model3|etc skinindex skinfile inputcell'' <span style="color:tomato;font-weight:bold">endevent</span>
| |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | <nowiki>model1|model2|etc</nowiki>
| |
− | | <nowiki>lista modeli które otrzymają nowa teksturą, rozdzielonych znakiem |</nowiki>
| |
− | | Nazwa obiektu [[Obiekt_node::model|'''node::model''']]
| |
− | |
| |
− | |-
| |
− | | skinindex
| |
− | | Numer tekstury wymiennej ktora zostanie zastapiona.
| |
− | | Liczba
| |
− | | W przedziale 1-4.
| |
− | |-
| |
− | | skinfile
| |
− | | Ścieżka do materiału, który ma zostać przypięty jako tekstura wymienna.
| |
− | | Ścieżka pliku [[Materiały_-_Pliki_.mat|'''materiału''']]
| |
− | | Lub tekstrury, jesli linkowany bezpośrednio.
| |
− | |-
| |
− | | inputcell
| |
− | | Nazwa opcjonalnej komórki pamięci, której wartości mogą być użyte jako parametry (p1) (p2) oraz (p3) w łancuchu skinfile.
| |
− | | Nazwa obiektu [[Obiekt_node::memcell|'''memcell''']]
| |
− | | None jeśli ''skinfile'' nie używa parametrów.
| |
− | |}
| |
− |
| |
− | Przykłady:
| |
− | event ... texture ... tablica1|tablica2 1 rozklad none endevent
| |
− | Spowoduje zmianę wymiennej tekstury nr 1 w statycznych obiektach ''tablica1'' i ''tablica2'' na teksturę ''"rozklad"''.
| |
− |
| |
− | node ... textureinput memcell 0 0 0 rozklad 2 0 none endmemcell
| |
− | event ... texture ... tablica1|tablica2 1 (p1)_(p2) textureinput endevent
| |
− | Spowoduje zmianę textury wymiennej nr 1 w statycznych obiektach ''tablica1'' i ''tablica2'' na teksture ''"rozklad_2"''.
| |
− |
| |
− | node ... whoiscell memcell 0 0 0 none 0 0 none endmemcell
| |
− | event whoisvehiclename whois 0 whoiscell 33 endevent
| |
− | event whoistexture texture 0 tablica3 2 make:scripts/wyswietlacz&$timetable=(p1) whoisvehiclename endevent
| |
− | event whoistexturelaunch multiple 0 none whoisvehiclename whoistexture endevent
| |
− | Spowoduje po wyzwoleniu przez pojazd eventu ''whoistexturelaunch'' zapisanie w komórce pamięci jego nazwy i wywołanie skryptu ''scripts/wyswietlacz.py'' z parametrem ''$timetable=nazwapojazdu'' który to parametr powoduje przekazanie do skryptu aktualnych danych rozkładu rzeczonego pojazdu. Tekstura wygenerowana przez rzeczony skrypt zostanie przypisana jako tekstura wymienna nr 2 w statycznym obiekcie ''tablica3''.
| |
| | | |
| [[Kategoria:Scenerie]] | | [[Kategoria:Scenerie]] |
TODO: Podzielić ten artykuł - opisać każdy podtyp eventu w osobnym artykule, tak jak w przypadku node.