Difference between revisions of "State/pl"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
W jezyku skryptowym LSL wiekszosc skryptow jest niekatywna dopuki nie zostana im dostarczone jakies dane tudziez nastapi wykrycie jakiejs zmiany w otoczeniu. W kazdym momencie skrypt jest w jakims stanie i bedzie reagowac na zdarzenia lub dane w zaleznosci od wizji programisty. Jednakze skrypt moze zawierac dwa lub wiecej stanow i reagowac roznie na zdaarzenia oraz dane w zaleznosci od stanu w jakim w danym momencie sie znajduje.
W języku skryptowym LSL wiekszosc skryptow jest niekatywna dopuki nie zostana im dostarczone jakies dane tudziez nastapi wykrycie jakiejs zmiany w otoczeniu. W kazdym momencie skrypt jest w jakims stanie i bedzie reagowac na zdarzenia lub dane w zaleznosci od wizji programisty. Jednakze skrypt moze zawierac dwa lub wiecej stanow i reagowac roznie na zdaarzenia oraz dane w zaleznosci od stanu w jakim w danym momencie sie znajduje.


Stanem podstawowym jest stan default. Podczas kompilacji skryptu, zresetowania czy tez zaladowania stan ten wywolywany jest domyslnie. Po wywolaniu stanu domyslnego w skrypcie moga znajdowac sie instrukcje wywalujace pozostale stany, ktore maja rozne sniezki wykonywania roznych zdarzen.
Stanem podstawowym jest stan default. Podczas kompilacji skryptu, zresetowania czy tez zaladowania stan ten wywolywany jest domyslnie. Po wywolaniu stanu domyslnego w skrypcie moga znajdowac sie instrukcje wywalujace pozostale stany, ktore maja rozne sniezki wykonywania roznych zdarzen.

Revision as of 04:10, 7 June 2011

W języku skryptowym LSL wiekszosc skryptow jest niekatywna dopuki nie zostana im dostarczone jakies dane tudziez nastapi wykrycie jakiejs zmiany w otoczeniu. W kazdym momencie skrypt jest w jakims stanie i bedzie reagowac na zdarzenia lub dane w zaleznosci od wizji programisty. Jednakze skrypt moze zawierac dwa lub wiecej stanow i reagowac roznie na zdaarzenia oraz dane w zaleznosci od stanu w jakim w danym momencie sie znajduje.

Stanem podstawowym jest stan default. Podczas kompilacji skryptu, zresetowania czy tez zaladowania stan ten wywolywany jest domyslnie. Po wywolaniu stanu domyslnego w skrypcie moga znajdowac sie instrukcje wywalujace pozostale stany, ktore maja rozne sniezki wykonywania roznych zdarzen.

state target { events }
• label  target  –  nazwa stanu  
• event  events  –  jedno lub wiecej   

Przykladowa definicja stanu target