Menu
CoddyTech

Riepilogo: Luna in orbita

Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 36 di 85.

Questo riepilogo mette insieme il capitolo: un figlio che segue il genitore senza codice, una rotazione a ogni fotogramma e una scala che cresce fino a un limite.

challenge icon

Sfida

Medio

Scrivi lo script del pianeta; la luna, sua figlia, lo segue da sola.

  1. In Update(), fai ruotare il pianeta attorno all’asse y di spin gradi al secondo.
  2. Mentre tieni premuto Space, fai crescere un campo float size da 1 verso 2 a una velocità di grow al secondo con Mathf.MoveTowards.
  3. Imposta transform.localScale = Vector3.one * size;.

Premi «Gioca» e tieni premuto Space: il pianeta cresce e la luna oscilla più ampiamente. Poi premi «Verifica».

Provalo tu

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti di scripting in Unity

Esercitati da solo: Playground Unity