Bonsoir
j'ai un petit problème au niveau de mon jeu sous Unity, j'ai quelques GO clickables dans ma scène, je veut qu'avec chaque click sur un GO, un panel contenant un Slider comme enfant apparaît à l'écran et le Slider commence à augmenter de valeur jusqu'à il soit tous rempli. Mon problème c'est que le Slider augmenter une fois sa valeur puisque j'ai clické une seule fois sur mon GO, or il doit augmenter de valeur indépendement du nombre de click.
j'ai éssayer avec ce bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void OnMouseDown(){ GameObject.Find ("CanvasAliments").GetComponent<CanvasGroup> ().alpha = 1; Slider niveau = GameObject.Find ("CanvasAliments").transform.FindChild ("Panel").transform.FindChild ("Slider").GetComponent<Slider> (); niveau.value += Time.deltaTime; if (niveau.value == 1) { Debug.Log ("done"); } }
Partager