Menu
CoddyTech

Revisão: Escada

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

Junte o capítulo: um método que retorna um valor, um método que faz algo com ele e um loop que o chama. Cada degrau de uma escada fica meio unidade mais alto que o anterior.

challenge icon

Desafio

Difícil

Construa uma escada com 6 degraus.

  1. Escreva float StepHeight(int number), que retorna number * 0.5f + 0.25f.
  2. Escreva void PlaceStep(int number): um cubo chamado Step em new Vector3(number, StepHeight(number), 0), com tamanho new Vector3(1, 0.5f, 1).
  3. Em Start(), posicione os degraus de 0 a 5 com um loop for e, em seguida, registre Built 6 steps.

Pressione “Jogar”: seis degraus sobem para a direita. Depois, pressione “Verificar”.

Experimente você mesmo

using UnityEngine;

public class Staircase : MonoBehaviour
{
    void Start()
    {
        // Posicione os degraus de 0 a 5 e, em seguida, escreva "Built 6 steps" no Console.
    }

    // Escreva float StepHeight(int number) aqui.

    // Escreva void PlaceStep(int number) aqui.
}
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