Discuss Scratch
- Discussion Forums
- » Italiano
- » Problema Memoria
- mexico1999
- New to Scratch
9 posts
Problema Memoria
Ciao a tutti.
Sono nuovo in questa chat e anche alle prime armi con Scratch.
Innanzitutto piacere di conoscervi, sicuramente con la vostra esperienza imparerò molto.
Ed ecco a voi la mia prima domanda:
Tutte le volte che faccio uno script dove utilizzo “penna giù”, dopo se levo “penna giù” continua a disegnare con la penna, come se restasse in memoria la penna. Per ovviare a questo problema, inserisco un “penna su” e dopo aver risolto il problema levo il “penna sù” per non fare lo script troppo lungo.
Non sono sicuro, ma penso che me l'abbia fatto anche con un altro comando.
E' normale??
Esiste una memoria?
Forse sbaglio qualcosa.
Grazie a tutti
Sono nuovo in questa chat e anche alle prime armi con Scratch.
Innanzitutto piacere di conoscervi, sicuramente con la vostra esperienza imparerò molto.
Ed ecco a voi la mia prima domanda:
Tutte le volte che faccio uno script dove utilizzo “penna giù”, dopo se levo “penna giù” continua a disegnare con la penna, come se restasse in memoria la penna. Per ovviare a questo problema, inserisco un “penna su” e dopo aver risolto il problema levo il “penna sù” per non fare lo script troppo lungo.
Non sono sicuro, ma penso che me l'abbia fatto anche con un altro comando.
E' normale??
Esiste una memoria?
Forse sbaglio qualcosa.
Grazie a tutti
- steob67
- Scratcher
1 post
Problema Memoria
non so se ho capito ma, se vuoi azzerare i tracciamenti precenti devi mettere all'inizio un
pulisci
- Botcho_Otkho
- Scratcher
1000+ posts
Problema Memoria
Teoricamente una volta usato il blocco
penna giùla penna rimarrà giù fino a che non usi il blocco
penna su
I see now that the circumstances of one's birth are irrelevant. It is what you do with the gift of life that determines who you are. - Mewtwo
- Botcho_Otkho
- Scratcher
1000+ posts
Problema Memoria
Credo di avere capito il tuo problema ora, tu stai dicendo che una volta usato “penna su” la penna rimane giù. Devi semplicemente sapere che i blocchi non eseguono la loro funzione se non vengono eseguiti a loro volta. Per risolvere questo problema devi semplicemente attaccare un evento sopra il blocco penna su, in modo tale che una volta che l'evento viene eseguito, il blocco verrà eseguito. Devi sapere che aggiungere un blocco e poi toglierlo equivale a non metterlo per nulla, dato che un blocco rimosso non viene più contato. Non preoccuparti dello script lungo, ho visto un gioco una volta dove lo script era stato diviso in tre sprite per le sue grandissime dimensioni (e per lungo intendo più di 30 blocchi). Quindi non preoccuparti, che se non da fastidio a te non lo farà a nessuno, perchè uno script lungo non rovina affatto il gioco.
I see now that the circumstances of one's birth are irrelevant. It is what you do with the gift of life that determines who you are. - Mewtwo
- mexico1999
- New to Scratch
9 posts
Problema Memoria
Credo di avere capito il tuo problema ora, tu stai dicendo che una volta usato “penna su” la penna rimane giù. Devi semplicemente sapere che i blocchi non eseguono la loro funzione se non vengono eseguiti a loro volta. Per risolvere questo problema devi semplicemente attaccare un evento sopra il blocco penna su, in modo tale che una volta che l'evento viene eseguito, il blocco verrà eseguito. Devi sapere che aggiungere un blocco e poi toglierlo equivale a non metterlo per nulla, dato che un blocco rimosso non viene più contato. Non preoccuparti dello script lungo, ho visto un gioco una volta dove lo script era stato diviso in tre sprite per le sue grandissime dimensioni (e per lungo intendo più di 30 blocchi). Quindi non preoccuparti, che se non da fastidio a te non lo farà a nessuno, perchè uno script lungo non rovina affatto il gioco.
Ciao
Grazie per avermi risposto e scusa se solo adesso ho visto la tua risposta.
Allora, proverò a spiegarmi meglio.
Faccio uno script dove all'interno c'è il blocco “penna giù” quindi arrivato a quel comando inizia a disegnare.
Se poi decido di levare il blocco “penna giù” ovvero lo rimuovo dallo script, lui continua a disegnare come se il blocco “penna giù” fosse rimasto in memoria.
Dove sbaglio??
grazie
- Botcho_Otkho
- Scratcher
1000+ posts
Problema Memoria
Ciao, la penna rimane giù fino a quando il blocco “penna su” non viene utilizzato. Infatti, questo script è inutile:Credo di avere capito il tuo problema ora, tu stai dicendo che una volta usato “penna su” la penna rimane giù. Devi semplicemente sapere che i blocchi non eseguono la loro funzione se non vengono eseguiti a loro volta. Per risolvere questo problema devi semplicemente attaccare un evento sopra il blocco penna su, in modo tale che una volta che l'evento viene eseguito, il blocco verrà eseguito. Devi sapere che aggiungere un blocco e poi toglierlo equivale a non metterlo per nulla, dato che un blocco rimosso non viene più contato. Non preoccuparti dello script lungo, ho visto un gioco una volta dove lo script era stato diviso in tre sprite per le sue grandissime dimensioni (e per lungo intendo più di 30 blocchi). Quindi non preoccuparti, che se non da fastidio a te non lo farà a nessuno, perchè uno script lungo non rovina affatto il gioco.
Ciao
Grazie per avermi risposto e scusa se solo adesso ho visto la tua risposta.
Allora, proverò a spiegarmi meglio.
Faccio uno script dove all'interno c'è il blocco “penna giù” quindi arrivato a quel comando inizia a disegnare.
Se poi decido di levare il blocco “penna giù” ovvero lo rimuovo dallo script, lui continua a disegnare come se il blocco “penna giù” fosse rimasto in memoria.
Dove sbaglio??
grazie
quando si clicca sulla bandiera verdepoichè la penna rimane giù comunque. Per far smettere di disegnare la penna, basta che usi il blocco
per sempre
penna giù
end
penna sue la penna si alzerà. Ciao
I see now that the circumstances of one's birth are irrelevant. It is what you do with the gift of life that determines who you are. - Mewtwo
- mexico1999
- New to Scratch
9 posts
Problema Memoria
Ciao, la penna rimane giù fino a quando il blocco “penna su” non viene utilizzato. Infatti, questo script è inutile:Credo di avere capito il tuo problema ora, tu stai dicendo che una volta usato “penna su” la penna rimane giù. Devi semplicemente sapere che i blocchi non eseguono la loro funzione se non vengono eseguiti a loro volta. Per risolvere questo problema devi semplicemente attaccare un evento sopra il blocco penna su, in modo tale che una volta che l'evento viene eseguito, il blocco verrà eseguito. Devi sapere che aggiungere un blocco e poi toglierlo equivale a non metterlo per nulla, dato che un blocco rimosso non viene più contato. Non preoccuparti dello script lungo, ho visto un gioco una volta dove lo script era stato diviso in tre sprite per le sue grandissime dimensioni (e per lungo intendo più di 30 blocchi). Quindi non preoccuparti, che se non da fastidio a te non lo farà a nessuno, perchè uno script lungo non rovina affatto il gioco.
Ciao
Grazie per avermi risposto e scusa se solo adesso ho visto la tua risposta.
Allora, proverò a spiegarmi meglio.
Faccio uno script dove all'interno c'è il blocco “penna giù” quindi arrivato a quel comando inizia a disegnare.
Se poi decido di levare il blocco “penna giù” ovvero lo rimuovo dallo script, lui continua a disegnare come se il blocco “penna giù” fosse rimasto in memoria.
Dove sbaglio??
graziequando si clicca sulla bandiera verdepoichè la penna rimane giù comunque. Per far smettere di disegnare la penna, basta che usi il blocco
per sempre
penna giù
endpenna sue la penna si alzerà. Ciao
Ciao
Ti ringrazio per avermi risposto, però penso di non essere stato ancora chiaro.
Allora:
Faccio il seguente script Esempio 1, quindi ogni volta che lo lancio il gattino mi disegna un quadrato.
Esempio 1
quando si clicca sulla bandiera verde
pulisci
penna giù
usa penna di colore [#67ed9b]
ripeti (4) volte
fai (100) passi
ruota in senso orario di (90) gradi
attendi (1) secondi
end
Cambio poi idea e modifico lo script di prima con Esempio 2, malgrado abbia tolto i blocchi “usa penna di coloro” e “penna giù” il gattino continua a disegnarmi il quadrato.
Esempio 2
quando si clicca sulla bandiera verde
pulisci
ripeti (4) volte
fai (100) passi
ruota in senso orario di (90) gradi
attendi (1) secondi
end
Modifico ancora lo script precedente con Esempio 3 dove levo pure il blocco “pulisci” e provedo a cancellare il quadrato cliccando solo sul blocco “pulisci”, ma ancora una volta faccio partire il tutto e il gattino mi disegna il quadrato.
Esempio 3
quando si clicca sulla bandiera verde
ripeti (4) volte
fai (100) passi
ruota in senso orario di (90) gradi
attendi (1) secondi
end
Insomma tutta la sequenza riguardo il quadrato mi resta in Memoria.
Spero di essere stato chiaro.
Grazie
Last edited by mexico1999 (March 29, 2018 22:03:18)
- mexico1999
- New to Scratch
9 posts
Problema Memoria
Ciao, la penna rimane giù fino a quando il blocco “penna su” non viene utilizzato. Infatti, questo script è inutile:Credo di avere capito il tuo problema ora, tu stai dicendo che una volta usato “penna su” la penna rimane giù. Devi semplicemente sapere che i blocchi non eseguono la loro funzione se non vengono eseguiti a loro volta. Per risolvere questo problema devi semplicemente attaccare un evento sopra il blocco penna su, in modo tale che una volta che l'evento viene eseguito, il blocco verrà eseguito. Devi sapere che aggiungere un blocco e poi toglierlo equivale a non metterlo per nulla, dato che un blocco rimosso non viene più contato. Non preoccuparti dello script lungo, ho visto un gioco una volta dove lo script era stato diviso in tre sprite per le sue grandissime dimensioni (e per lungo intendo più di 30 blocchi). Quindi non preoccuparti, che se non da fastidio a te non lo farà a nessuno, perchè uno script lungo non rovina affatto il gioco.
Ciao
Grazie per avermi risposto e scusa se solo adesso ho visto la tua risposta.
Allora, proverò a spiegarmi meglio.
Faccio uno script dove all'interno c'è il blocco “penna giù” quindi arrivato a quel comando inizia a disegnare.
Se poi decido di levare il blocco “penna giù” ovvero lo rimuovo dallo script, lui continua a disegnare come se il blocco “penna giù” fosse rimasto in memoria.
Dove sbaglio??
graziequando si clicca sulla bandiera verdepoichè la penna rimane giù comunque. Per far smettere di disegnare la penna, basta che usi il blocco
per sempre
penna giù
endpenna sue la penna si alzerà. Ciao
Ciao
Ti ringrazio per avermi risposto, però penso di non essere stato ancora chiaro.
Allora:
Faccio il seguente script Esempio 1, quindi ogni volta che lo lancio il gattino mi disegna un quadrato.
Esempio 1quando si clicca sulla bandiera verde
pulisci
penna giù
usa penna di colore [#67ed9b]
ripeti (4) volte
fai (100) passi
ruota in senso orario di (90) gradi
attendi (1) secondi
end
Cambio poi idea e modifico lo script di prima con Esempio 2, malgrado abbia tolto i blocchi “usa penna di colore” e “penna giù” il gattino continua a disegnarmi il quadrato.
Esempio 2quando si clicca sulla bandiera verde
pulisci
ripeti (4) volte
fai (100) passi
ruota in senso orario di (90) gradi
attendi (1) secondi
end
Modifico ancora lo script precedente con Esempio 3 dove levo pure il blocco “pulisci” e provvedo a cancellare il quadrato cliccando solo sul blocco “pulisci”, ma ancora una volta faccio partire il tutto e il gattino mi disegna il quadrato.
Esempio 3quando si clicca sulla bandiera verde
ripeti (4) volte
fai (100) passi
ruota in senso orario di (90) gradi
attendi (1) secondi
end
Insomma tutta la sequenza riguardo il quadrato mi resta in Memoria.
Spero di essere stato chiaro.
Grazie
Last edited by mexico1999 (March 29, 2018 22:07:21)
- Botcho_Otkho
- Scratcher
1000+ posts
Problema Memoria
È questo il problema: quando clicchi la bandiera verde, il progetto non si <snip>resetta del tutto: alcuni blocchi che hanno una memoria a lungo (es.:penna giù, timer…) non verranno resettati alla pressione della bandiera. Per questo hai bisogno del blocco “penna su”.
I see now that the circumstances of one's birth are irrelevant. It is what you do with the gift of life that determines who you are. - Mewtwo
- mexico1999
- New to Scratch
9 posts
Problema Memoria
È questo il problema: quando clicchi la bandiera verde, il progetto non si <snip>resetta del tutto: alcuni blocchi che hanno una memoria a lungo (es.:penna giù, timer…) non verranno resettati alla pressione della bandiera. Per questo hai bisogno del blocco “penna su”.
Ok, grazie.
E scusa quali sono i comandi che hanno memoria??
Cioè esiste proprio una lista di comandi con memoria??
Grazie
- Botcho_Otkho
- Scratcher
1000+ posts
Problema Memoria
Non è proprio così: i blocchi vengono avviati alla pressione della bandiera, non resettati e poi avviati. Se fai caso il timer non viene resettato. Per fare un vero reset, ricarica la pagina.È questo il problema: quando clicchi la bandiera verde, il progetto non si <snip>resetta del tutto: alcuni blocchi che hanno una memoria a lungo (es.:penna giù, timer…) non verranno resettati alla pressione della bandiera. Per questo hai bisogno del blocco “penna su”.
Ok, grazie.
E scusa quali sono i comandi che hanno memoria??
Cioè esiste proprio una lista di comandi con memoria??
Grazie
I see now that the circumstances of one's birth are irrelevant. It is what you do with the gift of life that determines who you are. - Mewtwo
- Discussion Forums
- » Italiano
- » Problema Memoria