Animacja - wiosna na łące
Materiały stworzone przez trenerów programu „Mistrzowie Kodowania” finansowanego przez Samsung Electronics Polska, objęte licencją CC BY SA 3.0 PL "Creative Commons Uznanie Autorstwa 3.0 Polska".
aplikacja opisana w scenariuszu: https://scratch.mit.edu/projects/92336743/
Część I
Założenia projektu: Celem projektu jest stworzenie animacji obrazującej wiosnę na łące. W ramach scenariusza kształcimy umiejętność dodawania duszków z wcześniej pobranego pliku, ich modyfikację, a jeśli chodzi o skrypty - zmianę kostiumu i stosowanie instrukcji warunkowych. Możemy dokładać dowolną liczbę elementów i ćwiczyć na nich sposób poruszania się, a przy okazji utrwalać wiedzę przyrodniczą.
Opis projektu:
W projekcie wykorzystujemy gotowe obrazki (ze stron z darmową grafiką) lub rysujemy swoje. Motyle latają dopóty, dopóki nie trafią na odpowiedni kwiatek.
Część II
Zaczynamy od dodania duszków motyli, kwiatów i słoneczka. Obrazki pobieramy ze strony z darmową grafiką (np. pixabay) lub rysujemy samodzielnie.
Usuwamy kotka - tym celu klikamy prawym przyciskiem myszy na kota i wybieramy usuń.
Dodajemy scenę tła, wybierając opcję Nowe tło oraz Wczytaj tło z pliku:
Rys. 2 Scena i dodane duszki
Przystępujemy do tworzenia skryptów. Ustalamy pozycję początkową motyla i dodajemy zmianę kostiumów, aby uzyskać wrażenie ruchu. Zastanawiamy się, jak długo owad ma latać (aż nie dotknie kwiatka) i dokładamy instrukcję warunkową.
Rys. 3 Skrypt motyla
Aby motyl latał, musimy dołożyć klocki ruchu. Dodajemy przy tym losowość dotyczącą prędkości poruszania się i obrotów. Pamiętamy również, co ma zrobić motyl, gdy doleci do krawędzi. Na koniec dokładamy warunek – zachowanie motyla po dotknięciu kwiatka.
Rys. 4 Ruch motyla
Skrypty dla pozostałych duszków-motyli wyglądają podobnie, dlatego też duplikujemy je. Musimy pamiętać tylko o zmianie ustawienia początkowego.
Uwaga: Pozostałe motyle nie mają kostiumów warunkujących wrażenie machania skrzydłami. Możemy takie kostiumy stworzyć, używając trybu wektorowego i przekształcając wybrane elementy (skrzydła). Podobnie możemy postąpić, gdy chcemy uzyskać słoneczko mrugające promieniami.
Rys. 5 Sposób przekształcania w trybie wektorowym
Rys. 6 Skrypt zmiany kostiumu (słoneczko)