1. Continut
Blocurile Motion principale:
| Bloc | Functie | Exemplu folosire |
|---|---|---|
| move (10) steps | Misca sprite-ul inainte cu numarul specificat de pasi | Miscare liniara simpla |
| turn ↻ (15) degrees | Roteste sprite-ul in sens orar (dreapta) | Schimbarea directiei |
| turn ↺ (15) degrees | Roteste sprite-ul in sens antiorar (stanga) | Rotatie inversa |
| go to x: () y: () | Teleporteaza sprite-ul la coordonate exacte (instant) | Resetare pozitie |
| glide (1) secs to x: () y: () | Misca sprite-ul FLUID la coordonate (in N secunde) | Animatie smooth |
| point in direction (90) | Seteaza directia sprite-ului (0-360 grade) | Control directional |
| point towards (mouse) | Roteste sprite-ul spre mouse sau alt sprite | Urmarire tinta |
| if on edge, bounce | Sprite-ul se intoarce daca atinge marginea scenei | Prevenire iesire din scena |
| set x to () / set y to () | Seteaza doar o coordonata (X sau Y) | Miscare pe o singura axa |
| change x by () / change y by () | Modifica coordonata cu o valoare (relativ) | Deplasare incrementala |
🎮 Exemplu complet - Pisica merge la mouse:
Pisica se roteste mereu spre mouse, apoi merge cu 3 pasi in directia aia. Rezultat: te urmareste pe tot ecranul!
2. Continut
Valorile coordonatelor:
- X pozitiv (+): Dreapta (de la 0 la +240)
- X negativ (-): Stanga (de la 0 la -240)
- Y pozitiv (+): Sus (de la 0 la +180)
- Y negativ (-): Jos (de la 0 la -180)
📐 Pozitii speciale pe scena:
| Pozitie | Coordonate | Descriere |
|---|---|---|
| Centru | X=0, Y=0 | Mijlocul scenei (start default) |
| Colt stanga sus | X=-240, Y=180 | Extremitatea NV |
| Colt dreapta sus | X=240, Y=180 | Extremitatea NE |
| Colt stanga jos | X=-240, Y=-180 | Extremitatea SV |
| Colt dreapta jos | X=240, Y=-180 | Extremitatea SE |
3. Continut
Directii importante:
0° (SUS)
↑
│
270° (STANGA) ←─┼─→ 90° (DREAPTA)
│
↓
180° (JOS)
- 0°: Sus (directia implicita, nord)
- 90°: Dreapta (est)
- 180° sau -180°: Jos (sud)
- 270° sau -90°: Stanga (vest)
- 45°: Dreapta sus (nord-est)
- 135°: Dreapta jos (sud-est)
🔄 Exemplu - Sprite merge in patrat:
Sprite-ul merge 100 pasi, se roteste 90°, repeta de 4 ori = patrat perfect!
4. Continut
Cand folosesti glide?
- Cand vrei miscare naturala si vizibila (nu instant)
- Pentru animatii de deplasare intre puncte
- In jocuri unde sprite-ul trebuie sa urmareasca smooth un alt obiect
- Pentru efecte vizuale profesionale
🌟 Exemplu - Pisica merge la mouse smooth:
Cand dai click pe sprite, ea aluneca lin pana la pozitia mouse-ului in 1 secunda. Incearca sa schimbi 1 cu 0.5 (mai rapid) sau 2 (mai lent)!
5. Continut
⚽ Exemplu - Minge care sare in scena:
Sprite-ul merge continuu in directia 45° si se reflecta de margini la nesfarsit - ca un screensaver DVD!
6. Continut
Cum activezi Pen?
- Click pe butonul "Add Extension" (colt stanga-jos, iconita cu +)
- Selecteaza "Pen" din lista de extensii
- O noua categorie verde-inchis "Pen" apare in paleta de blocuri!
Blocuri Pen importante:
| Bloc Pen | Functie |
|---|---|
| pen down | Activeaza pixul - sprite-ul incepe sa deseneze |
| pen up | Dezactiveaza pixul - sprite-ul nu mai deseneaza |
| erase all | Sterge tot ce s-a desenat pe scena |
| set pen color to () | Schimba culoarea pixului |
| set pen size to () | Schimba grosimea liniei (1 = subtire, 10+ = groasa) |
| stamp | Stampileaza imaginea sprite-ului pe scena (nu linie, ci forma) |
🎨 Exemplu - Deseneaza un patrat cu Pen:
Sprite-ul deseneaza un patrat albastru pe scena! Incearca sa schimbi repeat (4) cu repeat (6) si 90 degrees cu 60 degrees - vei obtine un hexagon!