Que dans l'editeur on soit capable de configurer la camera freefly :
Vitesse de deplacement
Vitesse de rotation
Attention a bien changer le numero de version pour la serialization.
Faire en sorte que sa vitesse ne soit pas impacter par lle deltatime general pour pas que lorsque l'on ralentisse le jeu pour debug la physioque on ne puisse plus se deplacer. A discuter
Dans quel fenetre ImGui je dois metre les sliders ? Dans EntityImGui ou une nouvelle ?
Qu'est ce que tu entend pas numéro de sérialisation ? J'ai mis le code dans le systeme, c'est peut etre pour ca.
Tu as une idée précise pour ne pas que la camera soit impacté par le delta time ? genre faire un temps relatif a la caméra ?
From cesar :
Tu n'as pas a selectionner de fenetre particuliere. Met le code imgui dans la methode virtual du component qui s'appelle editorUpdate ou un truc du genre.
Soit un temps relatif a la camera en mode digoulasse. Mais je pense que le plus propre est de differencier : deltaTime de gameDeltaTime. En gros faudrait ne jamais modifier le deltaTime avec un mutlitiplier comme je le fais, mais pouvoir getter ce mutliplier et s'en servir pour calculer le gameDeltaTime a partir du deltaTime. Le mieux serait de stocker ce mutliplier dans la scene vu que l'on a acces a la scene de presque n'importe ou.
Que dans l'editeur on soit capable de configurer la camera freefly :
Attention a bien changer le numero de version pour la serialization.
Faire en sorte que sa vitesse ne soit pas impacter par lle deltatime general pour pas que lorsque l'on ralentisse le jeu pour debug la physioque on ne puisse plus se deplacer. A discuter