Historique des modifications - Message

Message #10513

Sujet: Optimiser les fps avec plusieurs centaines de scenenodes ?


Type Date Auteur Contenu
Création du message 31-05-2012 20:09:43 Akabane87
Un remove sur la node ou removeall pour virer ses fils si elle en a en ayant bien pris soin d'avoir un grab sur le pointeur ailleurs (histoire de pas devoir la reinstancier quand on voudra la "rebrancher").

Dans mon cas à moi j'ai une node correspondant au centre de masse de chacun de mes objets. Cette node a un fils qui est l'origine de mon vaisseau et qui a autant de nodes filles qu'il y a d'éléments (spheres) sur mon vaisseau. Quand je fais l'update de la physique, je parcours d'abord tous les objets pour mettre à jour leur position en fct de la physique et j'en profite pour calculer par la méthode indiquée plus haut s'il est visible ou non. S'il ne l'est pas je le débranche du graphe de scene en removant toutes ses nodes depuis la node du centre de masse. Dès qu'il redevient visible à nouveau, je le rebranche sur le graphe de scene.

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
101 invités en ligne
membre en ligne: -
RSS Feed