07-04-2011, 08:01 AM
posX et posY dépendent de la position du joueur
le centre de ta carte est toujours la position du joueur
du coup il faut que tu définisses une position (en pixel) pour la position du joueur. Imaginons
$posX0 = 200;
$posY0 = 200;
et tu rends l'ensemble relatif à la position du joueur :
là où tu avais
tu dois avoir
pas testé mais ça devrait marché
le centre de ta carte est toujours la position du joueur
du coup il faut que tu définisses une position (en pixel) pour la position du joueur. Imaginons
$posX0 = 200;
$posY0 = 200;
et tu rends l'ensemble relatif à la position du joueur :
là où tu avais
Code :
$posX = $y *($hh*(3/4));
$posY = ($z + $x) * ($hw/2);
tu dois avoir
Code :
$posX = $posX0 + ($y-$joueurY) *($hh*(3/4));
$posY = $posY0 + ($z-$joueurZ + $x-$joueurX) * ($hw/2);
pas testé mais ça devrait marché