Menu
CoddyTech

Revisão: Lua em órbita

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

Esta recapitulação reúne o capítulo: um objeto filho que segue seu pai sem código, uma rotação a cada quadro e uma escala que aumenta até atingir um limite.

challenge icon

Desafio

Médio

Escreva o script do planeta; a lua, sua filha, o segue por conta própria.

  1. Em Update(), gire o planeta em torno do eixo y a spin graus por segundo.
  2. Enquanto a tecla Espaço estiver pressionada, aumente o campo float size de 1 em direção a 2 à taxa de grow por segundo com Mathf.MoveTowards.
  3. Defina transform.localScale = Vector3.one * size;.

Pressione “Jogar” e mantenha Espaço pressionada: o planeta cresce e a lua oscila mais amplamente. Depois, “Verificar”.

Experimente você mesmo

using UnityEngine;

public class Planet : MonoBehaviour
{
    public float spin = 40f;
    public float grow = 0.5f;

    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