Je reviens avec cette histoire parce que j'ai bien du mal avec les mouvements de ce personnage par rapport à la camera.
En outre le seul exemple à notre disposition étant franchement pas terrible (celui de Nezmany qui a en tous cas l'avantage d'exister), il me semble qu'il serait pas inutile de se pencher 10 minutes sur ce problème.
Franchement ça changerais des sempiternels rpg sous rpgmaker qui se ressemblent tous.
Donc résumé du problème :
-1 sprite personnage affichés en 3D
-1 camera 3D qui peut pivoter à 360° autour du personnage
(touche numpad 4 et 6)
Lorsque la camera pivote, le sprite du personnage tourne aussi pour montrer la bonne face du personnage selon l'angle camera.
(
le personnage semblera donc toujours regarder dans la même direction, alors que dans l'exemple de Nezmany le personnage tournait dans le sens inverse de la camera ce qui est illogique)
Jusque là tout va bien...
Maintenant on voudrais faire bouger notre personnage et là tous les problèmes arrivent en même temps.
Il faudrait un script de déplacement qui tient compte de la vue de la camera avant de déplacer le personnage, sans quoi les commandes seront inversées lorsqu'on fera une rotation de 180° avec la camera.
Tout le monde suit?
Bon l'idéal serait de commencer avec seulement 2 angles de camera possibles (0° et 180°), ainsi le script serait simple (dans Persona il y a 8 angles de vues)
Bon je tente ça
