Guarda, anche, alle animazioni di PlayerImages che stiamo per usare. Clicka sull'oggetto PlayerImages nella Project Bar, e dopo su 'Animazioni – Edit' sulla sinistra. Cosa vedrai è qualcosa simile a questo (click su 'Running' nella finestra 'Animazioni' per vedere cinque frames di quella animazione) :
Ora avvia il layout per vedere come appare nel tuo browser. Hai provato a premere i tasti? Sei rimasto deluso? Questo perchè non abbiamo ancora dato alcun “behavior” all'oggetto e non abbiamo aggiunto alcun evento per fargli usare quel behavior. Lo faremo adesso.
Clicca nell'oggetto 'Flooring' nella Project Bar, dopo clicca su 'Edit behaviors – Add/Edit' nella Properties Bar. Modificalo in 'Solid' behavior (che trovi sotto 'Attributes').
Fai lo stesso per l'oggetto 'Wall'
Clicca sull'oggetto 'Player' nella Project Bar, e attribuisci 'Platform' behavior (sotto 'Movements').
Ricorda che abbiamo bisogno di fissare l'oggetto PlayerImages all'oggetto Player. Allora clicka sull'oggetto 'PlayerImages' nella Project Bar, e modificalo in 'Pin' behavior (sotto 'General').
Avvia di nuovo il layout. Ancora nessun movimento? Beh, in effetti è presente. Soltanto che non puoi vederlo, perchè l'oggetto 'Player' è … invisibile, ricordi? Se tu temporaneamente modifichi la sua visibilità iniziale in 'Visible', vedrai che Player si muove veramente come ti aspetteresti. Soltanto non sembrerebbe molto interessante – anche se visibile. Sistemiamolo:
Clicca sulla tabella 'Event Sheet 1'. (Per descrivere gli eventi da aggiungere, userò le note di Ashley dalla sua 'Beginner's Guide')
Condizione: System -> On start of layout
Azione: PlayerImages ->Pin: Pin to object -> per Object, scegliere l'oggetto Player
Azione: PlayerImages -> Set animation -> per l' Animation, inserire "Standing" (lasciare 'From' su 'beginning')
Avviare nuovamente il layout. Ora puoi vedere Tim scivolare sul piano quando premiamo i tasti freccia, fermarsi quando si scontra con il muro, e, meglio di tutto, salta quando premiamo il tasto freccia in su. Vediamo se puoi farlo arrivare al piano più in alto – ma attento, se cade, potrebbe trovarsi anche al di fuori del gioco.