Menu
CoddyTech

Variáveis

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

Uma variável é uma caixa com nome que guarda um valor: suas vidas, sua velocidade, a altura de uma torre. Você cria uma com um tipo, um nome e um valor inicial:

int lives = 3;

int é o tipo para números inteiros (3, 0, -12). lives é o nome, = coloca 3 nela, e ; encerra a linha, assim como um ponto encerra uma frase.

Depois disso, o nome representa o valor quantas vezes você o usar:

int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);

transform.localScale é o tamanho do objeto: largura (x), altura (y) e profundidade (z). Este bloco tem 3 de altura, 6 de largura e 6 de profundidade. Altere length para 4 e ele ficará menor nas duas direções ao mesmo tempo, porque os dois lugares leem a mesma caixa.

Seu código fica entre { e } de Start(). As linhas que começam com // são comentários, observações que o C# ignora.

challenge icon

Desafio

Fácil

Deixe a torre com 5 andares de altura e 2 de largura.

  1. Em int floors = 2;, troque 2 por 5.
  2. Em int width = 1;, troque 1 por 2. Altere apenas os números: uma segunda linha int floors é um erro.

Pressione “Jogar”: a torre fica mais alta e mais larga. Depois, pressione “Verificar”.

Experimente você mesmo

using UnityEngine;

public class Tower : MonoBehaviour
{
    void Start()
    {
        int floors = 2;
        int width = 1;

        transform.localScale = new Vector3(width, floors, width);
    }
}

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

Pratique por conta própria: Playground de Unity