Discuss Scratch

lore69
New to Scratch
5 posts

movimento di rotazione di una sfera sul proprio asse.

Salve a tutti da lore69 ho in mente un piccolo lavoro …vorrei saper se e' possibile, come far girare una sfera, nel mio caso la terra ,su se stessa.Grazie a tutti in anticipo.
GiochiBlu
Scratcher
100+ posts

movimento di rotazione di una sfera sul proprio asse.

Ci sono due metodi: uno è più stabile, più difficile da disegnare ma più facile da programmare; l'altro metodo ti dà più vincoli con gli sprite circostanti, è più facile da disegnare ma complesso da programmare.
Iniziamo dal primo metodo. Fai 360 cerchi tutti blu e tutti uguali sui quali disegnerai i continenti di verde o di marrone e in ogni cerchio si sposteranno di poco a destra.
Lo script sarà così:
quando si clicca sulla bandiera verde
per sempre
passa al costume seguente
attendi (0.05) secondi
end
Secondo metodo. Disegna due sprite: l'Eurasia (Europa, Africa, Asia, e Oceania) e le due Americhe. Fai lo sfondo blu/azzurro e crea un altro sprite rettangolare delle stesse dimensioni dello Stage e coloralo con il colore che volevi realmente usare per lo sfondo. Crea un cerchio di un altro colore nel posto in cui vuoi posizionare la Terra e ovviamente delle dimensioni dei due sprite continenti che hai creato prima. Ora colora il cerchio usando il colore trasparente per fare una sorta di buco, posiziona lo sprite con il nuovo buco al centro dello Stage (x: 0, y: 0) il “buco” sarà la Terra e tu devi fare in modo di far scorrere i continenti (alternandoli) da sinistra a destra assicurandoti che lo sprite con il buco sia in primo piano.

Consiglio per il primo metodo: c'è un gioco di WithOnions che si chiama Earth Adventure. Clicca su Guarda Dentro e troverai lo sprite protagonista che ha tutti i costumi che ti occorrono per il pianeta Terra che gira.

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!

Powered by DjangoBB