Historique des modifications - Message

Message #6434

Sujet: Changer la texture d'une carte(belote) via une commande en plein rendu


Type Date Auteur Contenu
Création du message 09-05-2009 14:35:06 tmyke
Tu n'as rien a faire de spéciale pour charger un modèle 3DS avec plusieurs textures.
un 'scenemanager->getMesh("nom.3ds");' suffit à lui tout seul.

Une fois chargé ton modèle (d'ailleurs regarde l'exemple 08-SpecialFX' du package Irrlicht), tu peux récupérer les
material via ce genre de code:
for(int i=0; i< node->getMaterialCount(); i++)
    SMaterial *mat = &node->getMaterial(i);

et pour chaque material de tes éléments, tu peux changer à loisir les textures associés: mat->setTexture(layer, texture);
Le paramètre layer est le canal utilisé, souvent 0, mais dans le cas de multitexturing sur une surface, cela peux prendre
une valeur supérieur wink

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