Ich mache einen endlosen Jumper. Ich versuche, die BG auf der Höhe der Spieler nach unten zu scrollen.Wie bekomme ich Hintergrund, um mit der Player-Höhe in Einheit zu blättern?
Ich habe Code gesehen, die den Code mit einer bestimmten Geschwindigkeit bewegt:
public float speed = .5f;
void Updated(){
Vector2 offset = new Vector2(0, Time.deltatime * speed);
GetComponent<Renderer>().material.mainTextureOffset = offset;
}
Ich will es mit der Höhe des Spielers bewegen.
public float PlayerHeight;
So jetzt muss ich die Höhe der BG einstellen. Ich kann mir nicht vorstellen, wie ich diesen Teil machen soll.
Transform background;
public float backgroundHeightY;
public GameObject BackGround;
von hier bin ich fest. Ich möchte nicht, dass es sich mit der Kamera bewegt, sondern mit einer bestimmten Geschwindigkeit, die auf der Höhe des Players basiert. Jede Hilfe wäre großartig.
Warum berechnen Sie nicht den Unterschied in der Playerhöhe zwischen den Frames und addieren oder subtrahieren Sie diesen Wert dann zur aktuellen Position Ihres Hintergrunds? – Zze