J'ai trouvé!!!!
Donc pour charger une texture dans un manualObject, on créer un material:
Et ensuite on appelle ce material dans le begin du manualObject
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // Loads texture from file MaterialPtr pMat = MaterialManager::getSingleton().create("test", ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME); Pass* textPass = pMat->getTechnique(0)->getPass(0); textPass->createTextureUnitState( NomImage ); textPass->setSceneBlending(SBT_TRANSPARENT_ALPHA);
Je sais pas si c'est propre mais ça me va
Code : Sélectionner tout - Visualiser dans une fenêtre à part manual->begin("test", RenderOperation::OT_TRIANGLE_LIST);![]()
Partager