Disons que j'ai un Actor
qui a une méthode de tirage:Libgdx - comment zoomer un rectangle/ligne (shaperenderer)
@Override
public void draw(Batch batch, float parentAlpha) {
super.draw(batch,parentAlpha);
sr.begin(ShapeRenderer.ShapeType.Line);
sr.setColor(Color.RED);
sr.rectLine(getX(),getY(),getX() + getWidth(),getY(),3);
sr.end();
}
Comme vous pouvez le voir, l'acteur dessine aussi une ligne rouge ci-dessous lui-même. Maintenant, quand je zoom l'appareil photo sur une scène, où l'acteur est, il devient plus grand - cela fonctionne mais pas son rectangle rouge.
Quand je mis debug()
sur le Actor
, il montre les lignes de débogage et les zoome aswell.
Qu'est-ce que j'essaie de réaliser?
J'ai besoin de zoomer la ligne aussi, le long de l'acteur.
S'il y a quelqu'un qui sait comment atteindre cet objectif, je vous serais reconnaissant;)