Ich habe Probleme, mehrere Kacheln in mein Spiel zu laden. Meine Spielwelt hat momentan eine Pixelgröße von 770x450. Ich habe eine einzelne Kachel an Position (0, 330) geladen und wollte eine Schleife erstellen, die die Kachel entlang der x-Achse kopiert und lädt, bis sie (770, 330) erreicht.Monogame - Laden mehrerer Kacheln
ich in der Lage gewesen, diese Schleife zu machen, aber bei jeder Schleife, die nächste Kachel nicht geladen, bewegt er sich nur auf die nächste Position, hier ist die Schleife:
for (int i = 0; i < 770; i += 31)
{
position = new Vector2(i, 330);
// Some sort of draw method here!
if (i == 744)
{
i = i + 26;
// or here...
position = new Vector2(i, 330);
// or maybe here?
}
}
Und wenn dies meine aktuelle Draw()
Methode hilft, hier ist:
spriteBatch.Begin();
spriteBatch.Draw(gameTile, position, Color.White);
spriteBatch.End();