Remplacer une texture par une autre

Questions à propos du scripting Shader.
Avatar de l’utilisateur
kealkeal
Messages : 925
Inscription : 16 Juil 2010 17:31
Localisation : Paris

Remplacer une texture par une autre

Message par kealkeal » 07 Sep 2010 10:40

Bonjour,

Je souhaite donner la possibiliter de changer une image A par une autre image B.

L'image A se trouvant sur un shader.

Ce changement de texture se ferait pas un simple clique sur un bouton.

Quelqu'un peut m'aider ? :roll:
kealkeal

Avatar de l’utilisateur
giyomuSan
Messages : 1799
Inscription : 09 Déc 2009 14:52
Localisation : Japon

Re: Remplacer une texture par une autre

Message par giyomuSan » 07 Sep 2010 16:49

http://unity3d.com/support/documentatio ... xture.html


tu n'as plsu qu a definir ton action bouton

en pseudo code

if( boutonPresser )
renderer.material.mainTexture = textureB;

le script doit etre attacher sur l object qui a le material dont tu souhaite changer la texture.

sinon il faudra utiliser quelques chose comme

GameObject MonObject;

if( boutonPresser )
MonObject.renderer.material.mainTexture = textureB;

dans ce cas tu peu mettre le script sur ce qui te sert de bouton et referencer ton object avec la texture a changer

Répondre

Revenir vers « les Shaders »