Zmiany

Skocz do: nawigacji, wyszukiwania

Wprowadzenie 3 - Słowniczek podstawowych bloków

Dodane 649 bajtów, 17:45, 7 lip 2015
/* Dżwięk */
<ol>
<li><p align="left">[[Plik:ruch1_1.JPG]]</p>Przesuwa duszka o określoną odległość zgodnie z aktualnym kierunkiem oraz aktualnymiustawieniami pisaka (przyłożony/podniesiony, kolor, grubość). Domyślną wartość możemyedytować. Jeśli chcemy przesunąć duszka do tyłu należy podać wartość ujemną.
</li>
<li> <p align="left">[[Plik:ruch2_1.JPG]]</p>
Obraca duszka w prawo (zgodnie z ruchem wskazówek zegara) o określoną liczbę stopni.Domyślną wartość możemy edytować.</li>
<p align="left">[[Plik:ruch2_2.JPG]]</p>
<li><p align="left">[[Plik:ruch3_1.JPG]]</p>
Obraca duszka w lewo (przeciwnie do ruchu wskazówek zegara) o określoną liczbę stopni.Domyślną wartość możemy edytować. Jest równoważne obrotowi w prawo z ujemnąwartością.</li>
<p align="left">[[Plik:ruch3_2.JPG]]</p>
<li><p align="left">[[Plik:ruch4_1.JPG]]</p>
Ustawia duszka na określony kierunek. Można z listy wybrać jeden z czterech kierunków (90stopni – prawo, -90 stopni – lewo, 0 stopni – do góry, 180 stopni – dół) lub wpisać ręcznie
określony kąt wyrażony w stopniach. </li>
<li><p align="left">[[Plik:ruch5_1.JPG]]</p>
Ustawia duszka w kierunku na kursor myszy lub innego duszka. Obiekt (określonego duszkalub kursor myszy) wybieramy z listy rozwijalnej. </li>
<p align="left">[[Plik:ruch5_2.JPG]]</p>
<li><p align="left">[[Plik:ruch6_1.JPG]]</p>
Przesuwa duszka do punktu o określonych współrzędnych (x,y) zgodnie z aktualnymiustawieniami pisaka (przyłożony/podniesiony, kolor, grubość).</li>
<p align="left">[[Plik:ruch6_2.JPG]]</p>
<li><p align="left">[[Plik:ruch7_1.JPG]]</p>
Przesuwa duszka do pozycji kursora myszy lub innego duszka zgodnie z aktualnymiustawieniami pisaka (przyłożony/podniesiony, kolor, grubość). Obiekt (określonego duszkalub kursor myszy) wybieramy z listy rozwijalnej.</li>
<p align="left">[[Plik:ruch7_2.JPG]]</p>
<li><p align="left">[[Plik:ruch9_1.JPG]]</p>
Zmienia współrzędną x-ową duszka o określoną wartość zgodnie z aktualnymi ustawieniamipisaka (przyłożony/podniesiony, kolor, grubość). Domyślną wartość możemy edytować.</li>
<p align="left">[[Plik:ruch9_2.JPG]]</p>
<li><p align="left">[[Plik:ruch10_1.JPG]]</p>
Przesuwa duszka do punktu o określonej współrzędnej x-owej (y-owa współrzędna pozostajebez zmiany) zgodnie z aktualnymi ustawieniami pisaka (przyłożony/podniesiony, kolor,grubość). Domyślną wartość możemy edytować.</li>
<p align="left">[[Plik:ruch10_2.JPG]]</p>
<li><p align="left">[[Plik:ruch11_1.JPG]]</p>
Zmienia współrzędną y-ową duszka o określoną wartość zgodnie z aktualnymi ustawieniamipisaka (przyłożony/podniesiony, kolor, grubość). Domyślną wartość możemy edytować.</li>
<p align="left">[[Plik:ruch11_2.JPG]]</p>
<li><p align="left">[[Plik:ruch12_1.JPG]]</p>
Przesuwa duszka do punktu o określonej współrzędnej y-owej (x-owa współrzędna pozostajebez zmiany) zgodnie z aktualnymi ustawieniami pisaka (przyłożony/podniesiony, kolor,grubość). Domyślną wartość możemy edytować.</li>
<p align="left">[[Plik:ruch12_2.JPG]]</p>
<li><p align="left">[[Plik:ruch14_1.JPG]]</p>
Określa sposób zachowania duszka w zależności od kierunku. Z listy rozwijalnej mamy dowyboru trzy opcje:
<ul>
<li> dookoła – duszek patrzy zgodnie ze swoim kierunkiem,</li>
<li><p align="left">[[Plik:ruch15_1.JPG]]</p>
Aktualna wartość współrzędnej x-owej pozycji duszka – jego środka. Środek można ustawićedytując kostium duszka. Zwracaną wartość można wykorzystać jako argumentw wyrażeniach. Włączenie znacznika po lewej stronie powoduje wyświetlanie aktualnejwspółrzędnej na scenie. Przyjmuje wartości od -240 do 240.</li>
<p align="left">[[Plik:ruch15_2.JPG]]</p>
<li><p align="left">[[Plik:ruch16_1.JPG]]</p>
Aktualna wartość współrzędnej y-owej pozycji duszka – jego środka. Środek można ustawićedytując kostium duszka. Zwracaną wartość można wykorzystać jako argumentw wyrażeniach. Włączenie znacznika po lewej stronie powoduje wyświetlanie aktualnejwspółrzędnej na scenie. Przyjmuje wartości od -180 do 180.</li>
<p align="left">[[Plik:ruch16_2.JPG]]</p>
<li><p align="left">[[Plik:ruch17_1.JPG]]</p>
Aktualna wartość kierunku duszka. Można ją wykorzystać jako argument w wyrażeniach.Włączenie znacznika po lewej stronie powoduje wyświetlanie aktualnego kierunku na scenie.
Przyjmuje wartości od -180 do 180 stopni.</li></ol>
<p align="left">[[Plik:instr3_plik2.JPG]]</p>
W kategorii '''Wygląd''' zgromadzone są bloczki związane z wyglądem duszków, a więckostiumem, wielkością, widocznością, itp.. Niektóre z tych bloczków są bardzo często
używane. Poniżej znajduje się opis większości bloczków tej kategorii.<br/>
<ol>
<li> [[Plik:wyglad1_1.JPG]] Przez określony czas wyświetla w dymku tekst podany w polu edycyjnym. Oznacza towstrzymanie działania skryptu na podaną liczbę sekund. Do pola edycyjnego można takżeprzeciągnąć zmienną lub zbudować w tym miejscu wyrażenie, często do połączeniawyświetlanych informacji wykorzystujemy bloczek połącz. <br/>
[[Plik:wyglad1_2.JPG]] </li>
<li> [[Plik:wyglad2_1.JPG]] Wyświetla w dymku tekst podany w polu edycyjnym i nie wstrzymuje działania skryptu.
Wykonywane są w związku z tym kolejne instrukcje, co może powodować szybkie zniknięciedymku. Do pola edycyjnego można także przeciągnąć zmienną lub zbudować w tym miejscu
wyrażenie, często do połączenia wyświetlanych informacji wykorzystujemy bloczek połącz.<br/>
[[Plik:wyglad2_2.JPG]] </li>
----
<li> [[Plik:wyglad3_1.JPG]] Przez określony czas wyświetla w dymku tekst podany w polu edycyjnym. Oznacza towstrzymanie działania skryptu na podaną liczbę sekund. Działa analogicznie jak poleceniepowiedz, inny jest tylko rodzaj wyświetlanej informacji. Do pola edycyjnego można takżeprzeciągnąć zmienną lub zbudować w tym miejscu wyrażenie, często do połączeniawyświetlanych informacji wykorzystujemy bloczek połącz.<br/>
[[Plik:wyglad3_2.JPG]]</li>
<li> <p align="left">[[Plik:dzwiek2_1.JPG]]</p>
Powoduje odtwarzanie pliku dźwiękowego wybranego z listy rozwijalnej oraz wstrzymanie działaniaskryptu. Kolejne instrukcje skryptu są wykonywane po zakończeniu odtwarzania pliku dźwiękowego. </li>
<p align="left">[[Plik:dzwiek2_2.JPG]]</p>
<ol>
<li> [[Plik:zdarzenia1_1.JPG]]<br/> Podstawowy bloczek. Od niego zaczyna się większość skryptów. Skrypty są uruchamiane pokliknięciu na ekranie ikony zielonej flagi – uruchomienie programu. <br/>[[Plik:zdarzenia1_2.JPG]]</li>
<li>Bloczek uruchamia skrypt po naciśnięciu określonego klawisza na klawiaturze. Klawiszwybieramy z listy rozwijalnej.</li>----
<li> [[Plik:zdarzenia2_1.JPG]]<br/>Bloczek uruchamia skrypt po kliknięciu danego duszka lewym przyciskiem myszynaciśnięciu określonego klawisza na klawiaturze. Klawiszwybieramy z listy rozwijalnej.<br/>[[Plik:zdarzenia2_2. JPG]]<br/></li>
---- <li> [[Plik:zdarzenia3_1.JPG]]<br/> Bloczek uruchamia skrypt po kliknięciu danego duszka lewym przyciskiem myszy. <br/>[[Plik:zdarzenia3_2.JPG]]<br/></li> ---- <li> [[Plik:zdarzenia4_1.JPG]]<br/>Bloczek uruchamia skrypt wtedy, gdy nastąpi zmiana tła. Nazwę tła wybieramy z listy
rozwijalnej. Skrypt zostanie uruchomiony wtedy, gdy to tło stanie się aktualnym
(wyświetlanym na scenie). <br/>[[Plik:zdarzenia4_2.JPG]]<br/></li>
---- <li> [[Plik:zdarzenia5_1.JPG]]<br/> Bloczek uruchamia skrypt wtedy, gdy nastąpi nadanie komunikatu o określonej nazwie
wybranej z listy rozwijalnej. Komunikat definiujemy w bloczku '''nadaj komunikat'''. Nadawanie
i odbieranie komunikatów umożliwia porozumiewanie się pomiędzy duszkami, a także sceną.
W ten sposób jeden duszek może np. uruchomić skrypt innego duszka. <br/>[[Plik:zdarzenia5_2.JPG]]<br/></li>
---- <li> [[Plik:zdarzenia6_1.JPG]]<br/> Bloczek umożliwia zdefiniowanie i nadanie komunikatu. Nazwę komunikatu możemy wybrać
z listy rozwijalnej lub zdefiniować nowy komunikat przy pomocy opcji '''nowy komunikat...'''
dostępnej po rozwinięciu listy. <br/>
[[Plik:zdarzenia6_2.JPG]]<br/>
Wyświetlone będzie wówczas okno dialogowe, w którym podajemy nazwę nowego
komunikatu.<br/>
[[Plik:zdarzenia6_3.JPG]]<br/>
Po nadaniu komunikatu (wykonaniu tego bloczka) uruchamiane są automatycznie skrypty
zaczynające się od bloczków '''kiedy otrzymam ''nazwa komunikatu'''''. Działanie skryptu, który nadał
</li>
---- <li> [[Plik:zdarzenia7_1.JPG]]<br/> Działa analogicznie jak bloczek '''nadaj ''nazwa komunikatu'''''. (patrz opis tego polecenia).
Różnica polega na tym, że działanie skryptu, w którym nadano dany komunikat
wstrzymywane jest do czasu zakończenia działania wszystkich skryptów odbierających ten
komunikat.</li> ----</ol>
===Kontrola===
możemy edytować. <br/>
[[Plik:kontrola1_2.JPG]]</li>
 
----
<li> [[Plik:kontrola2_1.JPG]] <br/> Bloczek powoduje powtarzanie zestawu instrukcji określoną liczbę razy. Domyślną liczbę
powtórzeń możemy edytować.<br/>
[[Plik:kontrola2_2.JPG]]</li>
 
----
<li>[[Plik:kontrola3_1.JPG]] <br/> Bloczek powoduje powtarzanie zestawu instrukcji w nieskończoność, do naciśnięcia
sam, należy w jego wnętrzu użyć instrukcji warunkowej i bloczka '''zatrzymaj'''. <br/>
[[Plik:kontrola3_2.JPG]] </li>
 
----
<li> [[Plik:kontrola4_1.JPG]] <br/> Bloczek instrukcji warunkowej, wykonany zostanie raz zestaw instrukcji, jeżeli warunek
'''Czujniki''' i '''Wyrażenia'''.<br/>
[[Plik:kontrola4_2.JPG]] <br/></li>
 
----
<li> [[Plik:kontrola5_1.JPG]] <br/> Bloczek instrukcji warunkowej, wykonany zostanie zestaw instrukcji pomiędzy słowami '''to'''
razie. Warunki budujemy z bloczków kategorii '''Czujniki''' i '''Wyrażenia'''.<br/>
[[Plik:kontrola5_2.JPG]] <br/></li>
 
----
<li> [[Plik:kontrola6_1.JPG]] <br/> Wstrzymuje działanie skryptu do momentu spełnienia warunku logicznego. Warunki
[[Plik:kontrola6_2.JPG]] <br/></li>
<li>Bloczek powoduje powtarzanie zestawu instrukcji aż do spełnienia warunku logicznego.Warunki budujemy z bloczków kategorii '''Czujniki i Wyrażenia'''.</li>----
<li> [[Plik:kontrola7_1.JPG]] <br/> Bloczek powoduje powtarzanie zestawu instrukcji aż do spełnienia warunku logicznego.Warunki budujemy z bloczków kategorii '''Czujniki i Wyrażenia'''.<br/>[[Plik:kontrola7_2.JPG]] <br/></li> ---- <li> [[Plik:kontrola8_1.JPG]] <br/>Powoduje zatrzymanie wykonywania skryptu lub skryptów. Z listy rozwijalnej można
wybrać: zatrzymanie skryptu, w którym umieszczono bloczek ('''ten skrypt'''), wszystkich
skryptów wszystkich duszków i sceny ('''wszystko''') oraz innych skryptów danego duszka za
wyjątkiem skryptu, w którym został uruchomiony ten bloczek ('''inne skrypty duszka''').
Przykłady: patrz opis bloczków '''zawsze i jeżeli'''.</li>
 
----
 
</ol>
568
edycji