Code : Tout sélectionner
If LoadTexture(#TchangeMur,fichier$)
RemoveMaterialLayer(#TMur)
AddMaterialLayer(#TMur,TextureID(#TchangeMur),#PB_Material_Add)
EndIf
Je peux changer la textures de 3 materials .Si je m'amuse à changer souvent de textures en passant de l'un à l'autre , ça finit par planter .
Autre remarque , si je ne mets pas #PB_Material_Add
dans la ligne suivante
Code : Tout sélectionner
AddMaterialLayer(#TMur,TextureID(#TchangeMur),#PB_Material_Add)
Avant d'en arriver aux lignes de code ci-dessus ,j'avais aussi tester avec
FreeMaterial() pour supprimer le material en cours
et CreateMaterial() pour le refaire avec la nouvelle texture, mais ça ne marchait pas terrible , et ça plantait pas mal aussi .