Pages: 1
Bonjour ! Il y a quelque chose que je ne comprends pas. Il me semble que IRRLICHT contrôle lui-même quel
noeuds (node) il doit afficher et lesquels il doit cacher. Moi j'ai créé une scene avec un noeud "bidon" qui est le parent de
tous les autres noeuds. J'ai un type de noeud qui est "custom", c'est à dire que c'est moi-même qui a créé les vertex (les polygones)
de tel sorte que le noeud (le produit final affiché) est un corridor. Donc, j'ai différents noeuds qui correspondent à des corridors. Dans la scène, je crée et je positionne chacun de ces noeuds comme un casse-tête, autrement dit, je crée des corridors et des chambres.
Mes bonhommes, mes véhicules, se promènent dans les noeuds (dans les corridors). JE ME DEMANDE SI IRRLICHT EST ASSEZ INTELLIGENT
pour ne pas afficher ce qui est "en arrière du mur" d'un corridor donné (un noeud).
Dit autrement, il y a des gens qui crée des noeuds du genre un cube qu'on affiche dans la scène. Moi mon jeu (mes bonhommes) sont
dans les cubes.
Que fait le culling ??
Y-a-t'il moyen que je contrôle moi-même quel noeud j'affiche et quel noeud je cache ?
Comment savoir quels noeuds sont affichés ?
Merci beaucoup.
Hors ligne
salut ;
Si ton noeud n'est pas a visible selon le ou les bounding box de celu ici il ne sera pas pri en compte , c'est le culling apres je ne sais pas comment il optimise le rendu d'un noeud a moitier visible .
Pour ce qui est du visible manuel rien de plus simple tu peux le gerer toi meme avec le setVisible ou directement dans le pre-render pour les customs scenes nodes .
Hors ligne
Pages: 1