Meta
Część sekcji Tworzenie prawdziwych gier ścieżki Unity w Coddy. Lekcja 52 z 56.
Wyzwanie
ŚredniKurs ma metę: białą bramkę na ostatniej platformie, czyli obiekt z wyzwalaczem i skryptem FinishLine. Kompilacja zawiera teraz dwa poziomy, Level1 i Level2 w tej kolejności; Level2 to krótki, samodzielny kurs z trzema klejnotami. Zachowaj wszystko z wcześniejszych lekcji.
Uzupełnij FinishLine: gdy gracz (obiekt ze skryptem Player) wejdzie do wyzwalacza,
- zapisz w logu nazwę poziomu i słowo complete!, na przykład
Level1 complete!; - wczytaj następny poziom z kompilacji według jego indeksu kompilacji. Po ostatnim poziomie wczytaj ponownie pierwszy.
Użyj indeksów kompilacji zamiast nazw poziomów, aby dodanie później do kompilacji poziomu Level3 nie wymagało zmiany kodu. Naciśnij Play, przejdź kurs i przekrocz metę, a następnie naciśnij Check.
Spróbuj swoich sił
using UnityEngine;
public class FinishLine : MonoBehaviour
{
// Na późniejszej lekcji zostanie to uzupełnione: koniec poziomu.
}
Wszystkie lekcje w sekcji Tworzenie prawdziwych gier
1Tekst na ekranie
Canvas i tekstWyświetlanie wynikuFormatowanie liczbOdliczanie czasuPowtórka: prędkościomierz4Sceny i poziomy
Wczytaj scenęUruchom poziom ponownieNastępny poziomZachowaj między scenamiPodsumowanie: wybór poziomu10Projekt: platformówka 3D
TrasaRuchome platformy2Przyciski i ekrany
Przyciski i onClickLambdyPodłączanie w InspectorzeWłączanie i wyłączanie paneliPaski zdrowiaPodsumowanie: sklep z ulepszeniami5Zapisywanie za pomocą PlayerPrefs
Zapisz liczbęWczytywanie z wartością domyślnąNajlepszy wynikZapisz ustawieniaPodsumowanie: monety w banku