Menu
CoddyTech

Repaso: Luna en órbita

Parte de la sección Fundamentos de scripting en Unity del Journey de Unity de Coddy. Lección 36 de 85.

Este repaso reúne el capítulo: un objeto hijo que sigue a su padre sin código, un giro en cada fotograma y una escala que crece hasta alcanzar un límite.

challenge icon

Desafío

Intermedio

Escribe el script del planeta; la luna, su hija, lo sigue por sí sola.

  1. En Update(), haz girar el planeta alrededor del eje y a spin grados por segundo.
  2. Mientras mantienes pulsada la barra espaciadora, aumenta un campo float size de 1 hacia 2 a grow por segundo con Mathf.MoveTowards.
  3. Establece transform.localScale = Vector3.one * size;.

Pulsa «Jugar» y mantén pulsada la barra espaciadora: el planeta crece y la luna se balancea más ampliamente. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos de scripting en Unity

Practica por tu cuenta: Playground de Unity