J´ai mis a jour le moteur :
http://grafikdezign.free.fr/flashkit/engine3.htm
( peut etre rafraichir votre cache pour vider l´ancienne version )
J´ai rajoute quelques maisons ( toujours la meme ) juste pour voir comment ca se passait avec plusieurs objets a calculer
/ /--
J´ai ajoute la possibilite de " strafe" ( pas de cote ) avec les touche WASD ( A et D pour les pas de cote )
/ /--
Oui, je sais que la maison fait bizarre vue de pres : Il faut trouver une correction d´angle selon la distance . .. de toute facon, le procede ne permettra jamais d´emuler un point de vue totallement 3D, juste de s´en approcher, mais il y aura toujours des petits details choquants . ..
la maison est constituee de 63 " images" donc divisee par step de 5-6 degres
ensuite, la formule pour adapter l´angle de vue et aller chercher la bonne image est toute simple :
/ /--
var a = m._rotation + ( (Math.atan2(y, x)/Math.PI)*180);
var c = 360/(t.anim._totalframes+1);
var f = int(set360(a - p.x/(pai*p.y*20))/c);
if ( f == c)
f = 1;
t.anim.gotoAndStop(f);
/ /--
Me demandez pas d´expliquer, j´en serai incapable 