Je suis un peu confus. J'utilise libgdx pour la première fois et j'ai des problèmes avec les systèmes de coordonnées. Quand je crée une texture et que vous souhaitez définir la position, je fais:libgdx: Autre système de coordonnées lors de l'utilisation de textures
texture = new Texture("myGraphic.png", 0, 0);
et ma photo sera placé dans le coin inférieur gauche.
Mais lorsque je tente d'obtenir la position de contact avec:
if(Gdx.input.isTouched())
{
Vector3 tmp = new Vector3(Gdx.input.getX(),Gdx.input.getY(),0);
System.out.println("Coord:" + " + " + tmp.x + " + " + tmp.y);
}
Je reconnais que (0,0) se trouve dans le coin supérieur gauche. J'ai donc essayé camera.unproject (tmp) avant ma sortie, mais alors je n'obtiendra que des valeurs entre -1 et 1. Comment obtenir le même système de coordonnées pour tous les éléments?
montrez votre code comment vous utilisez l'appareil photo? – Aryan