Zmiany

Bouncing Ball

Dodane 225 bajtów, 10:54, 6 mar 2015
/* Rozpoczęcie pracy */
W obszarze Bloków dodaje się elementy, które sprawią, że aplikacja będzie wykonywać określone zadania. Ta część zostanie omówiona nieco później.
2. ===Zaczynamy:===1. <ol><li>W części Palety poświęconej rysunkom i animacjom (Drawing and Animation) kliknij i przeciągnij element Kanwa (Canvas) z Palety do Przeglądarki.</li>2. <li>Wybierz element Canvas1 w oknie Komponentów (powinien znajdować się pod Screen1).</li>3. <li>W oknie Właściwości (Properties) kliknij opcję Kolor tła (BackgroundColor) i wybierz niebieski (Blue). Sprawdź, co zmieniło się na ekranie Twojego urządzenia mobilnego.</li> 4. <li>W oknie Właściwości (Properties) zmień szerokość i wysokość elementu Canvas1 na 200 px.</li>5. <li>Z kategorii Animacja (Animation) w Palecie przeciągnij Piłkę (Ball) na kanwę Canvas1 w Przeglądarce. Umieść piłkę w dowolnym miejscu kanwy.</li>6. <li>Co się stało w Twoim telefonie? W oknie Komponentów (Components) element Ball1 powinien znajdować się pod Canvas. Kliknij go i w polu Właściwości (Properties) zmień prędkość... (speed…) na 10.0. Obserwuj telefon po naciśnięciu klawisza enter.</li>7. <li>Komponent Ball1 powinien powoli przesuwać się po kanwie Canvas1 i dotrzeć do krawędzi, gdzie się zatrzyma.</li></ol>
3. ===Ekran Bloki (Blocks)===Pracując w App Inventorze, będziemy używać ekranu bloków (Blocks), aby dodawać elementy, które przekazują aplikacji instrukcję działania.Nie chcemy, aby piłka Ball1 pozostała na krawędzi kanwy Canvas1. Zależy nam, aby odbijała się od ścian. To zadanie musimy zaprogramować w obszarze bloków (Blocks). Oto, co należy zrobić:1. <ol><li>Przejdź do ekranu Bloki, klikając przycisk Blocks.</li>2. <li>Spójrz na lewą stronę. Powinieneś zobaczyć listę naszych komponentów: kanwa – Canvas1, piłka – Ball1 i ekran – Screen.</li>3. <li>Kliknij komponent Ball1. Pojawi się lista bloków przypisana temu elementowi. Dopasowując do siebie bloki, sprawisz, że komponenty będą wykonywały dane działanie.</li>4. <li>Przeciągnij myszą komponent when Ball1.EdgeReached (gdy piłka znajdzie się przy krawędzi) na obszar roboczy.</li> 5. </li>Następnie kliknij ponownie komponent Ball1 w menu po lewej stronie. Przeciągnij blok call Ball 1.Bounce (odbicie piłki) i połącz go z blokiem when Ball1.EdgeReached.</li>  6. <li>Ustaw wskaźnik myszy nad przyciskiem krawędzi (edge) w bloku when Ball1.EdgeReached, przeciągnij i zaczep element wartości krawędzi do bloku call Ball1.Bounce.</li> 7. <li>Sprawdź, co się dzieje w Twoim emulatorze lub telefonie?</li>8. <li>Ponownie przejdź do obszaru projektowania wyglądu aplikacji (Designer).</li></ol>4. ===Dodatkowe działania===
Wykonaj następujące czynności. Wprowadzając każdą zmianę, sprawdzaj, co się dzieje w emulatorze lub telefonie.
'''Częstość (Interval)'''1. <ol><li>Zmień częstość komponentu Ball1 na 500.</li>2. <li>Zmień częstość komponentu Ball1 na 100.</li>3. <li>Zmień częstość komponentu Ball1 na 10 (wartość początkowa).</li></ol>'''Prędkość (Speed)'''1. <ol><li>Zmień prędkość komponentu Ball1 na 100.</li>2. <li>Zmień prędkość komponentu Ball1 na 1 (wartość początkowa).</li></ol>'''Kierunek (Heading)'''1. <ol><li>Zmień kierunek komponentu Ball1 na 90.</li>2. <li>Zmień kierunek komponentu Ball1 na 45 (wartość początkowa).</li></ol>'''Promień (Radius)'''1. <ol><li>Zmień promień komponentu Ball1 na 20.</li>2. <li>Zmień promień komponentu Ball1 na 10 (wartość początkowa).</li></lol>
Pobaw się: Zmień dowolną właściwość komponentu Ball1. Przywróć wartości początkowe po zakończeniu prób.
5. ===Dasz radę?===
Oto kilka trudniejszych zadań do wykonania.
353
edycje