Discuss Scratch
- Discussion Forums
- » Italiano
- » Cloni che sparano
- Shankh
- Scratcher
6 posts
Cloni che sparano
Salve a tutti!
Mi stavo chiedendo se fosse possibile fare sparare dei cloni.
Vale a dire, il proiettile è già un clone che raggiunge uno Sprite, punta nella sua direzione e comincia a muoversi.
Ma può un clone richiamare un altro clone?
Esempio, se in un gioco stile Space Invaders le file di alieni sono già dei cloni, come fanno a sparare verso il basso?
Mi stavo chiedendo se fosse possibile fare sparare dei cloni.
Vale a dire, il proiettile è già un clone che raggiunge uno Sprite, punta nella sua direzione e comincia a muoversi.
Ma può un clone richiamare un altro clone?
Esempio, se in un gioco stile Space Invaders le file di alieni sono già dei cloni, come fanno a sparare verso il basso?
- electrogame02
- Scratcher
500+ posts
Cloni che sparano
Sì è possibile, ma non essendo un figlio (parlando in linguaggio informatico) dello sparatore, al proiettile serve fornirli istruzioni di cosa accade, quindi il codice necessario è:
Questa è la soluzione più facile. Puoi personalizzare con più variabili in base alla necessità. Equivale basilarmente a lanciare un messaggio con istruzioni.
Altre soluzioni possono portare lo sparatore e la pallottola a essere lo steso sprite ma con codice diverso. Ma questa è un’altra storia.
porta [ X v] a (posizione x) // il codice che lo sparatore usa per il proiettile
porta [ Y v] a (posizione y)
crea clone di [Pallottola v]
quando vengo clonato //proiettile
vai a x: (X) y: (Y)
Questa è la soluzione più facile. Puoi personalizzare con più variabili in base alla necessità. Equivale basilarmente a lanciare un messaggio con istruzioni.
Altre soluzioni possono portare lo sparatore e la pallottola a essere lo steso sprite ma con codice diverso. Ma questa è un’altra storia.
Last edited by electrogame02 (March 27, 2021 14:54:31)
M O N K E .
- Dhliu8002
- Scratcher
4 posts
Cloni che sparano
Salve a tutti!
Mi stavo chiedendo se fosse possibile fare sparare dei cloni.
Vale a dire, il proiettile è già un clone che raggiunge uno Sprite, punta nella sua direzione e comincia a muoversi.
Ma può un clone richiamare un altro clone?
Esempio, se in un gioco stile Space Invaders le file di alieni sono già dei cloni, come fanno a sparare verso il basso?
Intendi far puntare la direzione verso i cloni??? È possibile (guarda questo https://scratch.mit.edu/projects/504918291/ , è CASTLE DEFENSE) poi se vuoi capire come allora guarda https://scratch.mit.edu/projects/508135276/
- Discussion Forums
- » Italiano
- » Cloni che sparano