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. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
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 |