Ich habe ein kompliziertes Problem.Ich habe in meinen Spiel 3 Objekte (Spieler1,Spieler2 und ein Gegner).Der Gegner Folgt Spieler1 immer schrittweise.Wenn Spieler1 nicht mehr im Spiel ist,soll der Gegner
dann als nächstes Spieler2 verfolgen.Das habe ich mit "else" versucht aber es kommt immer eine Fehlermeldung.Als Code habe ich das hier verwendet:
if global.var = 1
{
if x > Kampffeld_spieler.x
x -= 50;
else if x < Spieler1.x
x += 50;
if y > Spieler1.y
y -= 50;
else if y <Spieler1.y
y +=50;
else if x >Spieler1.x
x -= 50;
else if x <Spieler1.x
x += 50;
}
else if global.var >= 1
{
if x > Spieler2.x
x -= 50;
else if x < Spieler2.x
x += 50;
if y > Spieler2.y
y -= 50;
else if y <Spieler2.y
y +=50;
else if x > Spieler2.x
x -= 50;
else if x < Spieler2.x
x += 50;
}
dann als nächstes Spieler2 verfolgen.Das habe ich mit "else" versucht aber es kommt immer eine Fehlermeldung.Als Code habe ich das hier verwendet:
if global.var = 1
{
if x > Kampffeld_spieler.x
x -= 50;
else if x < Spieler1.x
x += 50;
if y > Spieler1.y
y -= 50;
else if y <Spieler1.y
y +=50;
else if x >Spieler1.x
x -= 50;
else if x <Spieler1.x
x += 50;
}
else if global.var >= 1
{
if x > Spieler2.x
x -= 50;
else if x < Spieler2.x
x += 50;
if y > Spieler2.y
y -= 50;
else if y <Spieler2.y
y +=50;
else if x > Spieler2.x
x -= 50;
else if x < Spieler2.x
x += 50;
}