Historique des modifications - Message

Message #11303

Sujet: Création d'immeuble


TypeDateAuteurContenu
Création du message30-05-2013 19:40:25johnplayer
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
137 invités en ligne
membre en ligne: -
RSS Feed