Da WIKI CoderDojo Firenze.
(Creata pagina con "<p>Movimenti usando i tasti<br />Per spostare uno sprite nelle 4 direzioni usando le frecce o altri tasti (es. “a s d w”) e ruotandolo<br />nella direzione del moto, ci si...")
 
Riga 1: Riga 1:
<p>Movimenti usando i tasti<br />Per spostare uno sprite nelle 4 direzioni usando le frecce o altri tasti (es. “a s d w”) e ruotandolo<br />nella direzione del moto, ci si aggancia all'evento “Quando si preme il tasto.....”
+
Movimenti usando i tasti<br/>Per spostare uno sprite nelle 4 direzioni usando le frecce o altri tasti (es. “a s d w”) e ruotandolo<br/>nella direzione del moto, ci si aggancia all'evento “Quando si preme il tasto.....”<br/>Va gestito ogni tasto di movimento in maniera separata. In questo caso il comando “punta in&nbsp;direzione....” serve a direzionare lo sprite nella direzione del moto. Il numero di pixel di<br/>spostamento (3 nell'esempio) può essere variato per muovere più o meno velocemente lo sprite.<br/>Per ottenere un moto continuo è necessario tenere premuto il tasto della direzione del moto. Questo<br/>tipo di movimento si usa per muovere sprite lungo percorsi o labirinti.<br/>Se si vuole un moto continuo, comandando soltanto la direzione di moto attraverso i tasti, è<br/>necessario utilizzare una variabile che conservi il tasto che di volta in volta viene premuto. Si può<br/>dunque produrre uno script come il seguente:<br/><br/>In questo caso si fa uso della variabile “tasto” che viene impostata ogni volta che si preme un tasto,<br/>di un ciclo infinito (“per sempre”) in cui facciamo spostare lo sprite nella direzione definita dal<br/>tasto.
<img _fck_mw_valid="false" _fck_mw_filename="Movimenti1.png" alt="movimenti1" class="fck_mw_notfound" /><br />Va gestito ogni tasto di movimento in maniera separata. In questo caso il comando “punta in&#160;direzione....” serve a direzionare lo sprite nella direzione del moto. Il numero di pixel di<br />spostamento (3 nell'esempio) può essere variato per muovere più o meno velocemente lo sprite.<br />Per ottenere un moto continuo è necessario tenere premuto il tasto della direzione del moto. Questo<br />tipo di movimento si usa per muovere sprite lungo percorsi o labirinti.<br />Se si vuole un moto continuo, comandando soltanto la direzione di moto attraverso i tasti, è<br />necessario utilizzare una variabile che conservi il tasto che di volta in volta viene premuto. Si può<br />dunque produrre uno script come il seguente:<br /><br />In questo caso si fa uso della variabile “tasto” che viene impostata ogni volta che si preme un tasto,<br />di un ciclo infinito (“per sempre”) in cui facciamo spostare lo sprite nella direzione definita dal<br />tasto.
+
[[Category:Pagine che includono file inesistenti|Category:Pagine che includono file inesistenti]]
</p><span class="fck_mw_category" sort="">Pagine che includono file inesistenti</span>
+

Versione delle 16:45, 24 ago 2014

Movimenti usando i tasti
Per spostare uno sprite nelle 4 direzioni usando le frecce o altri tasti (es. “a s d w”) e ruotandolo
nella direzione del moto, ci si aggancia all'evento “Quando si preme il tasto.....”
Va gestito ogni tasto di movimento in maniera separata. In questo caso il comando “punta in direzione....” serve a direzionare lo sprite nella direzione del moto. Il numero di pixel di
spostamento (3 nell'esempio) può essere variato per muovere più o meno velocemente lo sprite.
Per ottenere un moto continuo è necessario tenere premuto il tasto della direzione del moto. Questo
tipo di movimento si usa per muovere sprite lungo percorsi o labirinti.
Se si vuole un moto continuo, comandando soltanto la direzione di moto attraverso i tasti, è
necessario utilizzare una variabile che conservi il tasto che di volta in volta viene premuto. Si può
dunque produrre uno script come il seguente:

In questo caso si fa uso della variabile “tasto” che viene impostata ogni volta che si preme un tasto,
di un ciclo infinito (“per sempre”) in cui facciamo spostare lo sprite nella direzione definita dal
tasto.