Menu
CoddyTech

Ruchome platformy

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

challenge icon

Wyzwanie

Średni

Spraw, by niebieska platforma przesuwała się nad przepaścią. W następnej kolejności nauczysz się na niej jeździć.

  1. W MovingPlatform dodaj zmienne typu float [SerializeField] distance = 3f i speed = 1.5f, a także public Vector3 delta;.
  2. W Update() przesuwaj platformę od początku na odległość distance jednostek w kierunku +x z prędkością speed, a następnie z powrotem. Powtarzaj ten ruch.
  3. Ustaw delta na 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

Poćwicz samodzielnie: Edytor online Unity