Menu
CoddyTech

Podsumowanie: Księżyc na orbicie

Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 36 z 85.

To podsumowanie łączy cały rozdział: dziecko, które podąża za swoim rodzicem bez kodu, obrót w każdej klatce oraz skalę, która rośnie w kierunku limitu.

challenge icon

Wyzwanie

Średni

Napisz skrypt planety; księżyc, jej satelita, podąża sam.

  1. W Update() obracaj planetę wokół osi y z prędkością spin stopni na sekundę.
  2. Gdy trzymasz Space, zwiększaj wartość pola float size od 1 do 2 z prędkością grow na sekundę za pomocą Mathf.MoveTowards.
  3. Ustaw transform.localScale = Vector3.one * size;.

Naciśnij „Graj” i przytrzymaj Space: planeta rośnie, a księżyc zatacza szerszy łuk. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

using UnityEngine;

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

    void Update()
    {
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy skryptów w Unity

Poćwicz samodzielnie: Edytor online Unity