Zmiany

Skocz do: nawigacji, wyszukiwania

Czasomierz lekcyjny

Usunięte 913 bajtów, 08:57, 22 sie 2014
# Po zakończeniu odliczania ustawiamy wskazówkę na powrót w pionie i uruchamiamy efekty dodatkowe, np. odgrywamy dźwięk, duszki mogą coś powiedzieć itd.
Trudniejszym elementem jest zawartość Skrypt pętli ustawiającej duszka. Wygląda ona następująco:
[[Plik:Czasomierz 05.png|Krok 3: Skrypt obliczający nachylenie wskazówki]]
* W scratch kierunki ustawia się następująco: góra do kierunek 0 stopni, dół to kierunek 180 stopni (lub -180). Pozycje pośrednie ze strony prawej mają wartość dodatnią, a z lewej wartość ujemną [[//wiki.scratch.mit.edu/wiki/Direction_(value)]]
* W związku z tym musimy podzielić skrypt na trzy sekcje: 1) od początku do połowy czasu wskazówka porusza się od -360 stopni do -180 (rośnie), w połowie ustawia się pionowo w dół (180 stopni), po czym w drugiej połowie czasu aż do końca przesuwa się od 180 do 0 stopni (tym razem malejąco).
 
Alternatywnie możemy skorzystać z prostego hacku: okazuje się, że Scratch zrozumie również koordynaty od 0 do 360 stopni, wówczas skrypt ten można uprościć do jednego klocka:
[[Plik:Czasomierz 06.png|Krok 3: Skrypt obliczający nachylenie wskazówki - uproszczony]]
== Działający projekt ==
[//scratch.mit.edu/projects/25272997/ Czasomierz lekcyjny]
1495
edycji