Zmiany

Segregacja odpadów

Dodane 45 bajtów, 01:20, 15 sie 2014
/* tworzenie duszka odpowiedzialnego za produkcję ŚMIECI */
Następnie musimy stworzyć skrypty dla klona który się produkuje masowo. Musi on wiedzieć, jak rozróżniać do którego rodzaju kosza wpada, czy gracz wybrał prawidłowy rodzaj kosza oraz, jak naliczać punkt za poprawną segregację. Potrzebujemy więc wprowadzenia dwóch zmiennych:
''Rodzaj''- będzie przechowywał typ naszego śmiecia, jako taki identyfikatora oraz ''punkty''- będą naliczane podczas zebrania przez '''kosz''' odpowiedniego odpadu.
 
[[Plik:6b.png]]
 
Aby wprowadzić te zmienne wchodzimy w kategorię klocków: '''dane''' i wybieramy polecenie ''stwórz zmienną''. W oknie nazwy wpisujemy ''rodzaj'' lub ''punkty'' (każdą zmienną tworzymy oddzielnie). Zaznaczamy opcję: ''tylko dla tego duszka'' i klikamy OK. Stworzona przez nas zmienna pojawi się automatycznie w kategorii '''dane'''. Jeśli chcemy aby nie była widoczna na scenie, musimy anulować odhaczenie (ptaszka) po lewej stronie przy jej nazwie. Przy przedstawionych poniżej ustawieniach: zmienna ''punkty'' - widoczna na scenie, zmienna ''rodzaj'' - niewidoczna na scenie
[[Plik:Okno2.png|nowe zmienne]]
 
Każdą zmienną wprowadzamy oddzielnie.
Skrypt przedstawiony poniżej jest całą zawartością duszka odpowiadającego za śmieci. Kiedy nasz klon zostanie powołany do życia, pojawia się i od razu jest losowany jego rodzaj z podanego przedziału. Następnie zmieniamy jego kostium, łącząc ze sobą rodzaj i numer wyglądu. Kiedy już mamy odpowiedni kostium, umieszczamy go na losowej pozycji z przedziału '''x''' od -200 do 30 i stałej zmiennej '''y''' na 160. Takie ustawienie spowoduje, że nasz klon będzie pojawiał się u góry sceny i spadając, będzie poruszał się tylko w obszarze dostępnym dla pojazdu '''kosz''' . W tym skrypcie również pomocny będzie, omawiany w wcześniejszej części scenariusza, klocek [[Plik:Klocek12.png|losowy wybór miejsca do poruszania się duszka ale w konkretnym ograniczeniu dla współrzędnej]].
740
edycji