Menu
CoddyTech

Klejnoty na ekranie

Część sekcji Tworzenie prawdziwych gier ścieżki Unity w Coddy. Lekcja 51 z 56.

challenge icon

Wyzwanie

Średni

Klejnoty unoszą się nad kursem: pięć turkusowych sześcianów oznaczonych tagiem Gem, każdy z wyzwalaczem i skryptem Gem. Płótno HUD wyświetla GemText w lewym górnym rogu, a scena przypisuje je do nowego pola gemText obiektu Player. Zachowaj wszystko z poprzednich lekcji.

W Player (dodaj using TMPro;):

  • Pole TMP_Text gemText, które ustawia Inspector, zebrane klejnoty oraz łączna liczba klejnotów na poziomie.
  • W Start policz klejnoty na poziomie według ich tagu i wyświetl licznik w formacie Gems: 0/5.
  • Publiczna metoda AddGem() dodaje jeden klejnot i wyświetla nowy licznik w formacie Gems: 1/5.

W Gem: gdy gracz (obiekt ze skryptem Player) wejdzie w jego obszar, wywołaj jego metodę AddGem() i usuń klejnot.

Naciśnij Play i zbierz kilka klejnotów, a następnie naciśnij Check.

Spróbuj swoich sił

using UnityEngine;

public class Gem : MonoBehaviour
{
    // W późniejszej lekcji uzupełnimy to miejsce: klejnot do zebrania.
}

Wszystkie lekcje w sekcji Tworzenie prawdziwych gier