Bon ben j'ai fini par trouver la solution tout seul :D .
Voila la code fonctionnel si quelqu'un a le meme problème :
private Point screenToIso(int screenX, int screenY) {
int cameraX =...
Type: Messages; Utilisateur: sebcap26
Bon ben j'ai fini par trouver la solution tout seul :D .
Voila la code fonctionnel si quelqu'un a le meme problème :
private Point screenToIso(int screenX, int screenY) {
int cameraX =...
Bon, j'ai un peu avancé. Si je remplace la première ligne de ma fonction screenToIso par ceci :
float x = -(this.camera.getX() - this.camera.getY()) * Tileset.TILE_WIDTH - this.getWidth() / 2 +...
Autant pour moi, en fait même comme ca la caméra n'est pas centrée ...
Si je fais ca la caméra est bien placée, effectivement, mais le personnage ne bouge plus correctement sur la map.
C'est parce que je n'utilise pas le même système de coordonnées (je l'ai décrit dans le premier post). J'ai quand même testé en remettant les signes de départ mais le problème est le même.
Voila la fonction qui détermine les coordonnées d'une case en fonction de sa position dur l'écran (=paramètres passés à la fonction) :
(code Java)
private Point screenToIso(int screenX, int...
Bonjour,
J'ai tenté d'adapter la fonction screenToIso (présente ici :...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.