#1
19-03-2009 11:56:41
- tft67
- Membres
- Date d'inscription:
- Messages: 9
- IP: 80.8.207.39
- Courriel
Bonjour.
J'ai un personnage qui doit être redimensionné.
Cela marche sur une partie du programme, mais les lignes ci-dessous ne marchent pas :
// Ca ca marche :
std::vector <scene::IBoneSceneNode*> bones = fenetreModele->personnage->getTabBones();
irr::core::vector3df scale = bones[index]->getScale (); // index est le numéro du personnage.
// Ca ca marche aussi . La valeur est bien lue.
std::stringstream s;
s << cb->value () ;
s >> scale.Z;
// Ca ca marche pu ! le nouveau "scale" n'est pas affiché
bones[index]->setScale ( scale );
fenetreModele ->scaZ->text ( s.str().c_str() ) ;
Quelqu'un a une idée ?
Un paramètre à changer ?
Hors ligne
#2
core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."
21-03-2009 07:45:00
- johnplayer
- Membres

- Date d'inscription:
- Messages: 431
- IP: 90.7.179.33
- Courriel
Pourquoi tu ne fais pas un scale sur ton mesh tout simplement?
core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."
Hors ligne



