Menu
CoddyTech

Récapitulatif : pilote de drone

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

Cette récapitulation rassemble les notions du chapitre : une direction construite à partir des axes, rendue longue d’une unité avec .normalized, des directions nommées telles que Vector3.up, et une position modifiée par l’intermédiaire d’une copie.

challenge icon

Défi

Facile

Pilote le drone : les flèches le dirigent, la barre d’espace le fait monter.

  1. Dans Update(), déplace-le selon les axes bruts (Horizontal sur x, Vertical sur z), avec .normalized, multiplié par speed * Time.deltaTime.
  2. Lorsque la barre d’espace est maintenue, ajoute Vector3.up * climb * Time.deltaTime ; sinon, multiplie Vector3.down par la même valeur.
  3. Maintiens y à au moins 0.5f, en passant par une copie de la position.

Appuie sur « Jouer » et pilote le drone : il monte quand tu appuies sur la barre d’espace et redescend jusqu’au sol. Puis clique sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class Drone : MonoBehaviour
{
    public float speed = 1f;
    public float climb = 1f;

    void Update()
    {
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

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

Entraînez-vous par vous-même : Playground Unity