Historique des modifications - Message

Message #11303

Sujet: Création d'immeuble


Type Date Auteur Contenu
Création du message 30-05-2013 19:40:25 johnplayer
Je ne ferais pas comme ça. Si tu ne veux pas plomber tes perfs, il faut que tu dérives Building de ISceneNode et que dans ton buffer tu créés "manuellement" tes meshs avec tes coordonnées de textures. Ainsi tu peux mettre une multitude de building dans un même node et gérer convenablement tes textures. Ensuite, tu peux même utiliser les VBO puisque tu as un gros mesh.
Maintenant ton histoire de texture est simple. Tu importes plusieurs fois le même mesh donc irrlicht ne charge que le premier (pour éviter les doublons en mémoire). Lorsque tu essais de charger un mesh déjà en mémoire, irrlicht te renvoie un pointeur sur celui déjà chargé. Donc lorsque tu fais "makePlanarTextureMapping(buildMesh..." tu modifies l'UNIQUE INSTANCE du mesh ayant pour nom ''ressources/immeuble/formeBis.3ds" donc tout les nodes qui utilisent ce mesh sont modifiés en même temps.

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