Menu
CoddyTech

Revisão: Salto Carregado

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

Esta recapitulação reúne o capítulo: uma tecla pressionada, uma tecla solta e um valor que aumenta a cada quadro por Time.deltaTime, mantido abaixo de um limite.

challenge icon

Desafio

Fácil

Transforme o cubo em um saltador com carga.

  1. Enquanto Input.GetButton("Jump") (Espaço) estiver pressionado, aumente charge em 1 por segundo, sem ultrapassar 2.
  2. Ao soltar Input.GetButtonUp("Jump"), defina o y do cubo como 0.5f + charge * power e, em seguida, defina charge como 0.
  3. Enquanto o y estiver acima de 0.5f, mova o cubo para baixo a uma velocidade de fall unidades por segundo.

Pressione “Jogar”, mantenha a tecla Espaço pressionada por dois segundos e solte: o cubo salta e cai de volta. Em seguida, clique em “Verificar”.

Experimente você mesmo

using UnityEngine;

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

    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