Je suis en train de coder un jeu similaire à Plants vs Zombies que je voudrais transférer de JFrame à LibGDX. Les fonctions du jeu, mais j'ai maintenant un problème avec la grille. Lorsque je crée une grille comme ci-dessous, la seule chose qui change est la couleur de la bordure et non le remplissage du rectangle. Quelqu'un pourrait-il m'informer de la raison pour laquelle cela se produit? Aussi, s'il existe un moyen plus efficace de superposer une grille?LibGDX Grid design
public Grid()
{
db = new DB();
ShapeRenderer sr = new ShapeRenderer();
sr.setAutoShapeType(true);
sr.begin();
MainGame mg = new MainGame();
for (int x = 0; x < 11; x++)
{
for (int y = 0; y < 8; y++)
{
sr.rect((float) (x * 145.45454545454545454545454545454545), (float) (y * 106.25), (float) 145.45454545454545454545454545454545, (float) 106.25);
sr.setColor(com.badlogic.gdx.graphics.Color.BLACK);
}
}
sr.end();
}