Moinsen! Ich habe ein Berghintergrund angefertigt (Wie man bei meinem Titelbild sehen kann), dann habe ich hinzugefügt, dass der Hintergrund sich ein bisschen langsamer als der Spieler bewegt.
Bei dem Spieler:
if(Input.GetKey(KeyCode.D)){
transform.Translate(7 * Time.deltaTime, 0, 0);
}
if(Input.GetKey(KeyCode.A)){
transform.Translate(-7 * Time.deltaTime, 0, 0);
}
Bei dem Hintergrund:
if(Input.GetKey(KeyCoed.D)){
transform.Translate(6.5f * Time.deltaTime, 0, 0);
}
if(Input.GetKey(KeyCoed.A)){
transform.Translate(-6.5f * Time.deltaTime, 0, 0);
}
Doch die Berge ruckeln ein bisschen. Soll ich stattdessen bei den Bergen das machen:
public bool Start;
void Start(){
Start = true;
}
void Update(){
Vector2 Position = new Vector2();
if(Start == true){
Position.x = 0.54f;
Position.y = 0.734f;
}
if(Input.GetKey(KeyCode.D)){
Start = false;
Position.x + 6.5f * Time.deltaTime;
}
if(Input.GetKey(KeyCode.A)){
Start = false;
Position.x - 6.5f * Time.deltaTime;
}
transform.position = Position;
}
Grüße, Tjovo studios.