Ruchome platformy
Część sekcji Tworzenie prawdziwych gier ścieżki Unity w Coddy. Lekcja 50 z 60.
Wyzwanie
ŚredniSpraw, by niebieska platforma przesuwała się nad przepaścią. W następnej kolejności nauczysz się na niej jeździć.
- W
MovingPlatformdodaj zmienne typu float[SerializeField]distance = 3fispeed = 1.5f, a takżepublic Vector3 delta;. - W
Update()przesuwaj platformę od początku na odległośćdistancejednostek w kierunku +x z prędkościąspeed, a następnie z powrotem. Powtarzaj ten ruch. - Ustaw
deltana różnicę między pozycją po ruchu a pozycją przed ruchem.
Naciśnij „Graj”: platforma przesunie się tam i z powrotem. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// W jednej z kolejnych lekcji uzupełnimy ten kod: platforma będzie płynnie poruszać się tam i z powrotem.
}
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 bankuPoćwicz samodzielnie: Edytor online Unity