Discuss Scratch
- Discussion Forums
- » Italiano
- » Movimento degli sprite
- cri8yejuve
- New to Scratch
3 posts
Movimento degli sprite
Praticamente ho 2 problemi, spero possiate aiutarmi:
Ho uno sprite che voglio far muovere usando le frecce, e voglio farlo muovere in tutte le direzioni, ovvero in verticale, orizzontale e diagonale. Ho uno sprite tipo questo al momento:
Poi sotto lo script continua con gli altri casi, ad esempio solo il tasto giu premuto, destra, su e cosi via. Lo sprite si muove perfettamente in orizzontale ed in verticale, ma quando provo in diagonale mi inizia a fare in sequenza “destra-giu-diagonale” e cosi via. Come posso impostare lo script per evitare ciò?
Il mio secondo problema è il seguente: ho un secondo sprite che deve seguire il primo, io voglio che faccia cosi: quando il primo si allontana, dopo aver superato una distanza definita, deve cambiare ripetutamente costume e muoversi verso il primo, quando il primo si ferma continuare fino a quando non si raggiunge una certa distanza (quindi non deve fermarsi sopra il primo, ma vicino, roba cosi) fermarsi e smettere di cambiare costume. Purtroppo per questo non ho la più pallida idea di come fare, quindi speravo che magari qualcuno qui potesse aiutarmi
Ho uno sprite che voglio far muovere usando le frecce, e voglio farlo muovere in tutte le direzioni, ovvero in verticale, orizzontale e diagonale. Ho uno sprite tipo questo al momento:
quando si clicca sulla bandiera verde
per sempre
se <<tasto [destra] premuto> e <<tasto [giu] premuto> >> allora
cambia x di (x)
cambia y di (y)
end
end
Poi sotto lo script continua con gli altri casi, ad esempio solo il tasto giu premuto, destra, su e cosi via. Lo sprite si muove perfettamente in orizzontale ed in verticale, ma quando provo in diagonale mi inizia a fare in sequenza “destra-giu-diagonale” e cosi via. Come posso impostare lo script per evitare ciò?
Il mio secondo problema è il seguente: ho un secondo sprite che deve seguire il primo, io voglio che faccia cosi: quando il primo si allontana, dopo aver superato una distanza definita, deve cambiare ripetutamente costume e muoversi verso il primo, quando il primo si ferma continuare fino a quando non si raggiunge una certa distanza (quindi non deve fermarsi sopra il primo, ma vicino, roba cosi) fermarsi e smettere di cambiare costume. Purtroppo per questo non ho la più pallida idea di come fare, quindi speravo che magari qualcuno qui potesse aiutarmi
- GiochiBlu
- Scratcher
100+ posts
Movimento degli sprite
Per il primo problema devi solo fare una condizione per ogni freccia e funzionerà anche in diagonale:
quando si clicca sulla bandiera verdePer il secondo sprite devi fare in questo modo:
per sempre
se <tasto [freccia su v] premuto> allora
cambia y di (5)
end
se <tasto [freccia giù v] premuto> allora
cambia y di (-5)
end
se <tasto [freccia destra v] premuto> allora
cambia x di (5)
end
se <tasto [freccia sinistra v] premuto> allora
cambia x di (-5)
end
end
quando si clicca sulla bandiera verde
per sempre
punta verso [Sprite1 v]
se <(distanza da [Sprite1 v]) > [150]> allora
fai (5) passi
end
end
Last edited by GiochiBlu (May 5, 2015 18:00:47)
Serve aiuto con i blocchi?
Il Laboratorio degli script può darti una mano!
Vieni a trovarci e affidaci il tuo progetto malfunzionante.
Sistemare progetti e script è il nostro mestiere!
- cri8yejuve
- New to Scratch
3 posts
Movimento degli sprite
Per il primo problema devi solo fare una condizione per ogni freccia e funzionerà anche in diagonale:quando si clicca sulla bandiera verdePer il secondo sprite devi fare in questo modo:
per sempre
se <tasto [freccia su v] premuto> allora
cambia y di (5)
end
se <tasto [freccia giù v] premuto> allora
cambia y di (-5)
end
se <tasto [freccia destra v] premuto> allora
cambia x di (5)
end
se <tasto [freccia sinistra v] premuto> allora
cambia x di (-5)
end
endquando si clicca sulla bandiera verde
per sempre
punta verso [Sprite1 v]
se <(distanza da [Sprite1 v]) > [150]> allora
fai (5) passi
end
end
Grazie per aver risposto. Allora il secondo problema l ho risolto, rimane il primo. Avevo gia impostato i movimenti ESATTAMENTE come hai detto tu, ed ora cosa dovrei fare?
- GiochiBlu
- Scratcher
100+ posts
Movimento degli sprite
Niente, solo provare e vedere se funziona.
Serve aiuto con i blocchi?
Il Laboratorio degli script può darti una mano!
Vieni a trovarci e affidaci il tuo progetto malfunzionante.
Sistemare progetti e script è il nostro mestiere!
- cri8yejuve
- New to Scratch
3 posts
Movimento degli sprite
Niente, solo provare e vedere se funziona.
Se premo tipo destra e giu fa prima destra e poi giu in ripetizione. Stesso problema di prima
- Sarcuel
- New to Scratch
1 post
Movimento degli sprite
Per fare muovere lo sprite devi fare così:
Così ti dovrebbe funzionare.
se <<tasto [freccia giù] premuto> e <<tasto [freccia destra] premuto> >> allora <<punta in direzione (180) cambia y di (-5)> e <punta in direzione (90) cambia x di (5)>>
end
Così ti dovrebbe funzionare.
Last edited by Sarcuel (June 3, 2016 14:34:04)
- Gatto1012
- Scratcher
68 posts
Movimento degli sprite
Infatti Per il primo problema devi solo fare una condizione per ogni freccia e funzionerà anche in diagonale:quando si clicca sulla bandiera verdePer il secondo sprite devi fare in questo modo:
per sempre
se <tasto [freccia su v] premuto> allora
cambia y di (5)
end
se <tasto [freccia giù v] premuto> allora
cambia y di (-5)
end
se <tasto [freccia destra v] premuto> allora
cambia x di (5)
end
se <tasto [freccia sinistra v] premuto> allora
cambia x di (-5)
end
endquando si clicca sulla bandiera verde
per sempre
punta verso [Sprite1 v]
se <(distanza da [Sprite1 v]) > [150]> allora
fai (5) passi
end
end
- maestra67
- New to Scratch
1 post
Movimento degli sprite
Salve dovrei realizzare una breve storia con Scratch ma non riesco attraverso lo sprite arrow a voltare pagina mi può dare delle indicazioni su come procedere, grazie
- gioefab
- Scratcher
42 posts
Movimento degli sprite
Buonasera maestra67,
immaginando che la “pagina” sia uno sfondo (dal suo post non è chiaro come sia stata creata la pagina), il procedimento più semplice per passare a uno sfondo diverso usando lo sprite arrow è:
immaginando che la “pagina” sia uno sfondo (dal suo post non è chiaro come sia stata creata la pagina), il procedimento più semplice per passare a uno sfondo diverso usando lo sprite arrow è:
quando si clicca questo spritequindi lo script per lo sfondo:
invia a tutti [cambiopagina]
quando ricevo [cambiopagina]
passa allo sfondo [ v]
- giorgioinnocenzi02
- New to Scratch
1 post
Movimento degli sprite
Buonasera per favore mi servirebbe realizzare un acquario con almeno 4 pesci (sprite) in grado di muoversi costantemente rimbalzando quando toccano la parete vi prego rispondete il prima possibile
- comix2018
- Scratcher
1 post
Movimento degli sprite
avrei bisogno del vostro aiuto.
vorrei fare muovere uno sprite in verticale e farlo ricomparire in un punto qualsiasi in alto
vorrei fare muovere uno sprite in verticale e farlo ricomparire in un punto qualsiasi in alto
- scratcherbit
- Scratcher
99 posts
Movimento degli sprite
avrei bisogno del vostro aiuto.
vorrei fare muovere uno sprite in verticale e farlo ricomparire in un punto qualsiasi in alto
Per far muovere in verticale lo sprite usa questa script:
se <tasto [ freccia su] premuto> allora
cambia y di (5)
end
Per farlo andare in una posizione casuale quando tocca il bordo, usa questa script:
se <sta toccando [bordo]> allora
raggiungi [posizione scelta a caso]
end
Hello guys….I'm scratcherbit!!!!!
Se cercate un bravo animator con buone abilità da grafico
e che sia anche un mapper con buone doti multilinguistiche
che vuole spargere intelligenza nel mondo…
allora avete trovato la persona giusta
| Profilo | Best project | Galleria per il disegno | Serie di Mapping | Galleria di Traduzione | Galleria Culturale |
say [Like, Follow and Stay Tuned]
- windows-ubuntu
- Scratcher
65 posts
Movimento degli sprite
Io faccio molto spesso così:
E faccio così per tutte le altre freccia solo che ci sono due scritte dei blocchi da cambiare:
Freccia giù
Cambiare:
E la stessa cosa vale per gli altri blocchi.
Spero che tu abbia capito
quando si preme il tasto [ freccia su]
per sempre
se <> allora
<tasto [ freccia su] premuto>
end
end
punta in direzione ( 0)
fai (10) passi
E faccio così per tutte le altre freccia solo che ci sono due scritte dei blocchi da cambiare:
Freccia giù
Cambiare:
quando si preme il tasto [ freccia giù]
<tasto [ freccia giù] premuto>
E la stessa cosa vale per gli altri blocchi.
Spero che tu abbia capito
Update al sito!
https://windows-ubuntu.wixsite.com/windows-ubuntu
when [quando mi vedi per caso v] key pressed
forever
f4f
- windows-ubuntu
- Scratcher
65 posts
Movimento degli sprite
Solo che metto tutti i blocchi uno dentro l'altro:
Metto TASTO……PREMUTO dentro a se <> allora e punta in direzione…. e anche fai 10 passi li metto dentro a se….. allora è gli end non ci sono.
Cerco di spiegartelo meglio:
Poi ci sono i blocchi di cui bisogna cambiare le scritte che sono:
Punta in direzione… :
0=su
180=giù
90=destra
-90=sinistra
Prima avevo sbagliato molte cose ma ora penso di no
Spero che tu abbia capito benissimo!
Metto TASTO……PREMUTO dentro a se <> allora e punta in direzione…. e anche fai 10 passi li metto dentro a se….. allora è gli end non ci sono.
Cerco di spiegartelo meglio:
quando si preme il tasto [ freccia su ]
per sempre
se <tasto [ freccia su] premuto> allora
punta in direzione ( 0)
fai (10) passi
Poi ci sono i blocchi di cui bisogna cambiare le scritte che sono:
quando si preme il tasto [ freccia su]
<tasto [ freccia giù] premuto>
punta in direzione ( 0)
Punta in direzione… :
0=su
180=giù
90=destra
-90=sinistra
Prima avevo sbagliato molte cose ma ora penso di no
Spero che tu abbia capito benissimo!
Update al sito!
https://windows-ubuntu.wixsite.com/windows-ubuntu
when [quando mi vedi per caso v] key pressed
forever
f4f
- windows-ubuntu
- Scratcher
65 posts
Movimento degli sprite
Avevo scritto una cosa a qualcun'altro, l'ho modificata e non si può più cancellare il messaggio!
Scusami tanto per il disturbo.
Scusami tanto per il disturbo.
Last edited by windows-ubuntu (June 19, 2018 17:20:58)
Update al sito!
https://windows-ubuntu.wixsite.com/windows-ubuntu
when [quando mi vedi per caso v] key pressed
forever
f4f
- Veronicasc
- Scratcher
100+ posts
Movimento degli sprite
quando si preme il tasto [NON HO CAPITO v]
chiedi [??] e attendi
- Veronicasc
- Scratcher
100+ posts
Movimento degli sprite
quando si clicca sulla bandiera verde
dire [SEGUIMI please:):D] per (2) secondi
- Veronicasc
- Scratcher
100+ posts
Movimento degli sprite
Ciao! In ogni pesce, fai così: Buonasera per favore mi servirebbe realizzare un acquario con almeno 4 pesci (sprite) in grado di muoversi costantemente rimbalzando quando toccano la parete vi prego rispondete il prima possibile
quando si clicca sulla bandiera verdePoi metti i due blocchi movimento nel Per sempre
per sempre
end
cambia x di (10)
rimbalza quando tocchi il bordo
Last edited by Veronicasc (May 4, 2019 18:13:25)
- mastelo1
- New to Scratch
3 posts
Movimento degli sprite
salve, avrei bisogno di un aiutino_: dovrei far muovere uno sprite utilizzando delle frecce direzionali visualizzandole e facendole premere toccando lo schermo “per utilizzo su LIM”
invece di fare premere le frecce direzionali sulla tastiera del pc
ogni suggerimento è il benvenuto
grasssie
invece di fare premere le frecce direzionali sulla tastiera del pc
ogni suggerimento è il benvenuto
grasssie
- Veronicasc
- Scratcher
100+ posts
Movimento degli sprite
ciao, non credo sia possibile… salve, avrei bisogno di un aiutino_: dovrei far muovere uno sprite utilizzando delle frecce direzionali visualizzandole e facendole premere toccando lo schermo “per utilizzo su LIM”
invece di fare premere le frecce direzionali sulla tastiera del pc
ogni suggerimento è il benvenuto
grasssie
- Discussion Forums
- » Italiano
- » Movimento degli sprite