Bonjour,
J'ai testé et réalisé une code pour changer la texture d'un objet, j'ai également testé de modifier la couleur, maintenant je souhaiterais pouvoir modifier le Shader d'un material en Self-Illumin est-ce possible ?
Merci
Modifer un Shader en Script
- artemisart
- Messages : 1893
- Inscription : 21 Juin 2011 19:51
- Localisation : Centre
- Contact :
Re: Modifer un Shader en Script
http://docs.unity3d.com/ScriptReference ... hader.html
Mais c'est surement mieux et plus simple de directement changer de material.
Mais c'est surement mieux et plus simple de directement changer de material.
Re: Modifer un Shader en Script
Je voulais effectivement changer directement le material mais je n'y arrive pas
- artemisart
- Messages : 1893
- Inscription : 21 Juin 2011 19:51
- Localisation : Centre
- Contact :
Re: Modifer un Shader en Script
Salut,
Malgré la doc je n'y arrive toujours pas.
J'ai crée un material avec une couleur quelconque que j'ai renommé "maCouleur_1", je les ensuite collé sur mon cube.
J'ai également crée un autre material d'une couleur quelconque et je les renomé "maCouleur_2".
Maintenant je voudrais en cliquant sur mon cube que "maCouleur_2" remplace "maCouleur_1".
Malgré la doc je n'y arrive toujours pas.
J'ai crée un material avec une couleur quelconque que j'ai renommé "maCouleur_1", je les ensuite collé sur mon cube.
J'ai également crée un autre material d'une couleur quelconque et je les renomé "maCouleur_2".
Maintenant je voudrais en cliquant sur mon cube que "maCouleur_2" remplace "maCouleur_1".
- artemisart
- Messages : 1893
- Inscription : 21 Juin 2011 19:51
- Localisation : Centre
- Contact :
Re: Modifer un Shader en Script
Tu fais un script et tu mets dessus le nouveau material : public Material mat;
Et ensuite en OnMouseDown ou autre tu change : renderer.material = mat;
Et ensuite en OnMouseDown ou autre tu change : renderer.material = mat;
Re: Modifer un Shader en Script
Ouf, enfin résolu !
Merci pour ta patiente Artemisart.
Merci pour ta patiente Artemisart.