Menu
CoddyTech

Revisão: piloto de drone

Parte da seção Fundamentos de Scripting no Unity do Journey de Unity da Coddy. Lição 30 de 85.

Esta recapitulação reúne o capítulo: uma direção construída a partir dos eixos, com comprimento de uma unidade usando .normalized, direções nomeadas como Vector3.up e uma posição alterada por meio de uma cópia.

challenge icon

Desafio

Fácil

Pilote o drone: as setas direcionam, Espaço faz subir.

  1. Em Update(), mova-o pelos eixos brutos (Horizontal em x, Vertical em z), .normalized, multiplicados por speed * Time.deltaTime.
  2. Enquanto Espaço estiver pressionado, adicione Vector3.up * climb * Time.deltaTime; caso contrário, multiplique Vector3.down pelo mesmo valor.
  3. Mantenha seu y em pelo menos 0.5f, usando uma cópia da posição.

Pressione “Jogar” e pilote: ele sobe ao pressionar Espaço e desce até o chão. Depois, pressione “Verificar”.

Experimente você mesmo

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos de Scripting no Unity

Pratique por conta própria: Playground de Unity