Come fare il vostro Sprite Sposta con Scratch sul Raspberry Pi

Sprite xperimenting con Scratch sul Raspberry Pi è facile. Per provare diversi blocchi, basta cliccare nella Blocks Palette. Ad esempio, prova a cliccare il blocco per spostare 10 passi, e si dovrebbe vedere il vostro gatto spostarsi verso destra.

Come utilizzare le direzioni per spostare il vostro sprite

È possibile utilizzare due metodi diversi per posizionare e spostare i sprite. Il primo è quello di rendere il vostro sprite "camminare", e di cambiare la sua direzione quando si desidera camminare nella direzione opposta.

Ecco i cinque blocchi che si utilizzano per spostare il vostro sprite in questo modo:

Come fare il vostro Sprite Sposta con Scratch sul Raspberry Pi

  • Sposta 10 punti: questo rende la passeggiata sprite nella direzione in cui si trova ad affrontare. Se il vostro sprite è stata ruotata, le misure adottate potrebbero spostare la sprite in una linea diagonale sullo stage. È possibile fare clic sul numero di questo blocco e quindi digitare un altro numero per aumentare o diminuire il numero di passi effettuati.
  • Girare a destra oa sinistra di 15 gradi: questo blocco ruota vostro sprite. È possibile modificare il numero di modificare il grado con cui il vostro sprite viene ruotato. Il tuo sprite cammina nella direzione in cui si trova ad affrontare quando si utilizza la procedura del blocco Muovi 10.
  • Point in Direzione 90: qualsiasi direzione sprite si trova ad affrontare, questo blocco punti nella direzione che si vogliono affrontare. Utilizzare questo blocco così com'è per reimpostare la sprite per affrontare destra. È possibile cambiare il numero in questo blocco per cambiare la direzione volete che il vostro sprite per affrontare ed i numeri sono misurati in gradi dalla posizione verso l'alto.

    Pensate a come le lancette di un orologio: Quando la mano punta destra, è di 90 gradi dalla posizione ore 12; quando è rivolta verso il basso, è di 180 gradi dalla cima. Per puntare a sinistra, si usa -90. Quando si fa clic sulla freccia in alto a destra della casella numero, ti dà un menu dal quale è possibile selezionare quattro direzioni principali, ma è possibile inserire qualsiasi numero.

    Ci si potrebbe chiedere se è possibile inserire 270 al punto di sinistra, e la risposta è che funziona, ma può causare errori nei vostri programmi. Se girate il vostro gatto a direzione 270 e poi chiedere Scratch che modo il vostro gatto si trova ad affrontare, ti dice -90. Per evitare incoerenze come questo, mantenere i vostri numeri di direzione nel campo -179 a 180.

    Come fare il vostro Sprite Sposta con Scratch sul Raspberry Pi

  • Puntare verso: Si può anche dire la sprite per puntare verso il puntatore del mouse o di un altro sprite. Utilizzare il menu in questo blocco di scegliere ciò che si vuole che il proprio sprite puntare verso.

Come utilizzare coordinate reticolo per spostare e posizionare il sprite

È inoltre possibile spostare e posizionare il vostro sprite utilizzando le coordinate della griglia. Che lo rende facile posizionare il sprite in un posto preciso sullo schermo, indipendentemente da dove si trova attualmente.

Ogni punto sullo stage ha due coordinate, una posizione X e una posizione Y. Le posizioni X sono numerati da -240 all'estrema sinistra, a 240 all'estrema destra. Le posizioni Y sono numerati da -180 al bordo inferiore dello stage, a 180 sul bordo superiore.

Ciò significa che lo stage è un totale di 480 unità di larghezza e 360 ​​colonne. Il punto centrale dello schermo, in cui il vostro gatto inizia la sua giornata, è dove X è uguale a 0 e Y è uguale a 0.

Come fare il vostro Sprite Sposta con Scratch sul Raspberry Pi

Quando si sposta il mouse sopra lo stage, la griglia di riferimento del puntatore del mouse viene visualizzata appena sotto lo stage sulla destra.

Sei blocchi di movimento utilizzano le coordinate X e Y:

  • Vai a x: 0 y: 0: È possibile utilizzare questo blocco per posizionare il vostro sprite in un punto specifico sullo stage. Per default, restituisce un sprite al centro dello schermo (x = 0, y = 0). Modificare i numeri per X e Y per posizionare il vostro sprite da qualche altra parte.
  • Vai a: utilizzare questo blocco per spostare la sprite alla posizione del puntatore del mouse, o la posizione di un altro sprite se si dispone di più di uno.
  • Glide 1 sec a x: 0 y: 0: Quando si utilizza il Go Per bloccare, il tuo sprite salta solo alla sua nuova posizione. Il blocco Glide rende il galleggiante sprite lì senza problemi, invece. È possibile modificare il numero di secondi del glide prende, anche utilizzando decimali per parte di un secondo.
  • Change X del 10: Sposta i tuoi sprite 10 unità a destra. È possibile modificare il numero di unità e utilizzare un numero negativo se si vuole spostare a sinistra, invece. Questo non influisce sulla posizione verticale del vostro sprite ed è indipendente da che parte intorno al vostro sprite è di fronte.
  • Impostare X a 0: Questo cambia la posizione orizzontale del vostro sprite sullo stage, senza compromettere la sua posizione verticale. Il valore 0 restituisce al centro dello schermo in orizzontale, ed è possibile modificare il numero di posizione a sinistra oa destra di tale. Utilizzare un numero negativo per la metà sinistra dello schermo e un numero positivo per la metà destra.
  • Cambiare Y del 10: Sposta la tua sprite 10 unità su stage, senza compromettere la sua posizione orizzontale, e indipendentemente da quale direzione sta affrontando. È possibile modificare il numero di unità e utilizzare un numero negativo per spostare la sprite il basso dello schermo, invece.
  • Impostare Y a 0: Questo cambia la posizione verticale della sprite sullo stage senza compromettere la sua posizione orizzontale, e indipendentemente da che parte si affaccia. Utilizzare un valore positivo per la metà superiore dello stage e un valore negativo per la metà inferiore.

    Come fare il vostro Sprite Sposta con Scratch sul Raspberry Pi