Menu
CoddyTech

Repaso: piloto de dron

Parte de la sección Fundamentos de scripting en Unity del Journey de Unity de Coddy. Lección 30 de 85.

Este repaso reúne el capítulo: una dirección construida a partir de los ejes, cuya longitud se fija en una unidad con .normalized, direcciones con nombre como Vector3.up y una posición modificada mediante una copia.

challenge icon

Desafío

Fácil

Vuela el dron: las flechas lo dirigen y la barra espaciadora lo hace subir.

  1. En Update(), muévelo según los ejes sin procesar (Horizontal en x, Vertical en z), .normalized, multiplicado por speed * Time.deltaTime.
  2. Mientras mantengas pulsada la barra espaciadora, suma Vector3.up * climb * Time.deltaTime; de lo contrario, suma Vector3.down multiplicado por lo mismo.
  3. Mantén su coordenada y en al menos 0.5f, mediante una copia de la posición.

Pulsa «Jugar» y vuela: el dron sube al mantener pulsada la barra espaciadora y desciende hasta el suelo. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos de scripting en Unity

Practica por tu cuenta: Playground de Unity