Prima, per far camminare, saltare e arrampicare un personaggio servivano molti nodi e formule. Ora scegli semplicemente cosa fa l'oggetto nella finestra ⚙ Comportamento dell'oggetto dell'ispettore, e il motore fa il resto.
- un personaggio chiamato player (un'Immagine);
- un suolo: un'Immagine o un Quadrato largo e piatto, in basso nella scena;
- una scala (un'Immagine), se vuoi arrampicarti;
- un Joystick, in basso a sinistra dello schermo.
Passo 1: il suolo
- Seleziona il suolo.
- Nell'ispettore, tocca il pulsante ⚙ Comportamento dell'oggetto.
- Scegli Suolo / muro: non si muove, ci si cammina sopra e ci si sbatte.
Passo 2: il personaggio
- Seleziona player e tocca ⚙ Comportamento dell'oggetto.
- Scegli Personaggio platform.
- In «Le sue impostazioni», lascia Comandi: Joystick. Puoi scegliere la Velocità e l'Altezza del salto.
- Aggiungi un Joystick alla scena. Non serve scegliergli un bersaglio: il personaggio lo segue da solo.
- Avvia il gioco: il joystick fa camminare il personaggio, e spingerlo in alto lo fa saltare.
Passo 3: le scale
- Seleziona la scala e tocca ⚙ Comportamento dell'oggetto.
- Lascia Decorazione e spunta Una scala nella parte «È anche…».
- Fai salire la scala un po' sopra la piattaforma a cui porta.
- Avvia il gioco: davanti alla scala, spingi il joystick in alto per salire e in basso per scendere. In cima, il personaggio si posa sulla piattaforma.
Passo 4: le animazioni, da sole
Nella finestra Animazioni, dai questi nomi alle animazioni del personaggio: riposo, camminare, salto, arrampicare e abbassarsi. Il motore riproduce l'animazione giusta secondo ciò che fa il personaggio, e capovolge l'immagine quando va a sinistra.
- Manca un'animazione? Nessun problema: l'immagine semplicemente non cambia in quel caso.
- Più personaggi? Inizia il nome con quello dell'oggetto: player_camminare, nemico_camminare. Ognuno prende le sue.
- Puoi anche scegliere l'animazione a mano: in «Animazioni automatiche», tocca una riga e scegli dalla lista (con un'anteprima di ogni animazione).
Un nemico che cammina da solo
In ⚙ Comportamento dell'oggetto, scegli Pattuglia (avanti e indietro): il nemico cammina da solo in una direzione e poi nell'altra. Fa dietrofront al bordo del suo terreno (non cade nel vuoto) e contro un muro. Mantiene la gravità, e la sua animazione di camminata segue i suoi movimenti.
Regola la Velocità e La sua immagine guarda (a sinistra o a destra): i nemici della libreria guardano a sinistra. Per fargli far perdere il giocatore, segui la missione «Un nemico che pattuglia» del motore (☰ → Missioni passo dopo passo).
Un personaggio visto dall'alto (o in vista iso)
- Scegli Personaggio visto dall'alto in ⚙ Comportamento dell'oggetto.
- In Direzioni, scegli 4 (su, giù, sinistra, destra), Vista iso (4 diagonali) o Sin. / destra.
- Metti la direzione nel nome delle animazioni: camminare_su, camminare_giu, camminare_sinistra, camminare_destra, e riposo_su… (in vista iso: camminare_ne, camminare_nw, camminare_se, camminare_sw).
Cambiare comportamento durante il gioco
Il nodo «Cambia il comportamento» offre le stesse scelte della finestra. Esempio: una cassa in Suolo / muro inizia a cadere quando si tira una leva: «Cambia il comportamento» → Cade e rimbalza. Ogni impostazione su «(non cambiare)» mantiene il suo valore.
Per vedere il risultato
Scarica gli esempi Climb & run (platform, scale, animazioni) e Dungeon walk (vista iso) nella scheda Esempi della schermata iniziale di Yop2D, poi tocca l'eroe e apri ⚙ Comportamento dell'oggetto.
Se non funziona
- Il personaggio non si muove: controlla Comandi: Joystick (e non «Nessuno») e che ci sia un joystick nella scena (o nell'HUD).
- Cade attraverso il suolo: il suolo deve essere in Suolo / muro.
- Non si arrampica: la scala deve avere Una scala spuntata, e il personaggio Può salire le scale: sì.
- L'animazione non cambia: controlla i nomi delle animazioni, o sceglile a mano nella lista.