Historique des modifications - Message

Message #1509

Sujet: Avant Gout d'une voiture sous Ode


Type Date Auteur Contenu
Dernière modification 13-02-2007 11:47:56 benicourt
Oui, ça répond à ma question postée dans l'autre thread.
Je comprends le problème par lequel tu passes : La gestion du temps est un aspect assez complexe. C'est en effet à la charge du programmeur de gérer le "World Stepping" : l'avancée du temps dans le monde. Il faut, à chaque image, expliquer au moteur physique de combien d'unités de temps il doit avancer les objets. Et là, ça se complique... Tu as choisis de passer par un thread, ce qui peut le rendre "moins contrôlable", mais cela simplifie les choses. A savoir maintenant si tu gères en fonction du Framerate avec un timestep fixe ou en passant par le temps système (plus facile pour la synchro réseau)... D'après ce que j'ai lu, c'est le premier choix que tu as fait - l'autre n'est peut-être pas possible d'ailleurs.
Ce que je ne pige pas trop c'est qu'on dirait que tu as synchronisé l'aspect affichage et calculs physiques ? A ma connaissance, si on veut éviter les saccades, il suffit d'appeler moins souvent le moteur physique et plus souvent l'affichage, quitte à rencontrer de légères incohérences dans les collisions. Tu es certain qu'il y a un problème avec ton thread ? C'est un problème de vitesse différente de calcul du moteur physique ?
Création du message 13-02-2007 11:46:12 benicourt
Oui, ça répond à ma question postée dans l'autre thread.
Je comprends le problème par lequel tu passes : La gestion du temps est un aspect assez complexe. C'est en effet à la charge du programmeur de gérer le "World Stepping" : l'avancée du temps dans le monde. Il faut, à chaque image, expliquer au moteur physique de combien d'unités de temps il doit avancer les objets. Et là, ça se complique... Tu as choisis de passer par un thread, ce qui peut le rendre "moins contrôlable", mais cela simplifie les choses. A savoir maintenant si tu gères en fonction du Framerate avec un timestep fixe ou en passant par le temps système (plus facile pour la synchro réseau)... D'après ce que j'ai lu, c'est le premier choix que tu as fait - l'autre n'est peut-être pas possible d'ailleurs.
Ce que je ne pige pas trop c'est qu'on dirait que tu as synchronisé l'aspect affichage et calculs physiques ? A ma connaissance, si on veut éviter les saccades, il suffit d'appeler moins souvent le moteur physique et plus souvent l'affichage, quitte à rencontrer de légères incohérences dans les collisions. Tu es certain qu'il y a un problème avec ton thread ? C'est un problème de vitesse différente de calcul du moteur physique ?

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
156 invités en ligne
membre en ligne: -
RSS Feed