← Yop2D

Come far saltare un personaggio?

Guida per principianti · senza codice

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

Perché un personaggio salti servono tre cose: che cada (la gravità), un pavimento su cui appoggiarsi e un pulsante che lo spinga in alto, solo se è ben appoggiato.

Ti serve:

Passo 1: dare la gravità al personaggio

  1. Seleziona player.
  2. Nell'ispettore, tocca il pulsante ⚙ Comportamento dell'oggetto.
  3. Scegli Cade e rimbalza: l'oggetto cade con la gravità.
👉 Nella stessa finestra, Gravità cambia la velocità di caduta: Leggera per cadere piano, Forte per cadere veloce. Ancora più semplice: Personaggio platform cammina e salta da solo, senza nessun nodo (guida I comportamenti).

Passo 2: mettere un pavimento solido

  1. Seleziona floor.
  2. Tocca ⚙ Comportamento dell'oggetto e scegli Suolo / muro: non si muove e ferma gli oggetti che ci cadono sopra.
  3. Metti player un po' sopra il pavimento.
👉 Puoi fare piattaforme allo stesso modo: quadrati in Suolo / muro posizionati più in alto.

Passo 3: il pulsante di salto

  1. Apri il Blueprint della scena.
  2. Aggiungi l'evento «Al Clic sull'Oggetto» e scegli btnJump come bersaglio.
  3. Aggiungi il nodo «Se è a terra» (categoria Logica e Condizioni) e scegli player come bersaglio.
  4. Aggiungi il nodo «Impulso (salto)» (categoria Movimenti e IA): bersaglio player, Forza verticale (negativo = sale) = -15.
  5. Collega l'uscita di «Al Clic sull'Oggetto» all'ingresso di «Se è a terra», poi l'uscita Vero di «Se è a terra» all'ingresso di «Impulso (salto)».
  6. Salva, avvia il gioco e tocca il pulsante.
Al Clic sull'Oggettobersaglio: btnJump
→
Se è a terrabersaglio: player
Vero →
Impulso (salto)bersaglio: player · -15
👉 Perché «Se è a terra»? Senza, il giocatore potrebbe saltare di nuovo a mezz'aria e volare via toccando il pulsante più volte.
👉 Negativo = verso l'alto. In Yop2D i numeri Y crescono verso il basso dello schermo. -15 fa un piccolo salto, -20 un salto grande.

E per avanzare durante il salto?

Aggiungi i pulsanti sinistra e destra della guida Muovere un personaggio (metodo 1). Puoi tenere un dito su «destra» e toccare «salto» con un altro dito.

Se non funziona