Menu
CoddyTech

Récapitulatif : saut chargé

Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 16 sur 67.

challenge icon

Défi

Facile

Faites du cube un sauteur à charge :

  • Pendant que le bouton Jump (Space) est maintenu enfoncé, charge augmente de 1 par seconde, sans jamais dépasser 2.
  • Lorsque Jump est relâché, le cube saute : sa coordonnée y devient 0.5 + charge * power, et charge revient à 0.
  • Lorsque le cube est au-dessus du sol (y = 0.5), il tombe à une vitesse de fall unités par seconde jusqu'à ce qu'il soit redescendu.

Dans l'Inspector, définissez power sur 2 et fall sur 3. Appuyez sur Play, maintenez la barre d'espace enfoncée puis relâchez-la, ensuite appuyez sur Check.

Essayez vous-même

using UnityEngine;

public class ChargeJump : MonoBehaviour
{
    public float power = 1f;
    public float fall = 1f;
    float charge = 0f;

    void Update()
    {
    }
}

Toutes les leçons de Les bases du scripting dans Unity