Je souhaite mettre en place un bouton qui lorsque je vais cliquer dessus fera apparaitre un GUI SKIN.
J'ai ce code qui fonctionne pour faire apparaitre une image mais moi je veux faire apparaitre mon GUISKIN :
Code : Tout sélectionner
var fadeTime= 2.0;
private var guiAlpha : float;
private var fadeIn=false;
var icon: Texture2D;
var posHoriz: int=100;
var posVert: int=100;
var scaleHoriz: int=512;
var scaleVert: int=256;
@script ExecuteInEditMode
function OnGUI () {
if (GUILayout.Button("Open Image")) {
if(fadeIn==true){
GUIFade(1, 0, fadeTime);
fadeIn=false;
Debug.Log("yes");
return;
}
else if(fadeIn==false){
GUIFade(0, 1, fadeTime);
fadeIn=true;
return;
}
}
GUI.color.a = guiAlpha;
GUI.Button (Rect (posHoriz,posVert, scaleHoriz, scaleVert), icon);
}
function GUIFade (start : float, end : float, length : float) {
for (i = 0.0; i <= 1.0; i += Time.deltaTime*(1/length)) {
guiAlpha = Mathf.Lerp(start, end, i);
yield;
}
guiAlpha = end;
}
Quelqu'un peut il m'aider ?
D'avance merci.