Search Unity

It doesn't work and I don't know why

Discussion in 'Immediate Mode GUI (IMGUI)' started by matt88120, Jul 29, 2008.

  1. matt88120

    matt88120

    Joined:
    Jul 16, 2008
    Posts:
    20
    Hy,

    here my code in a function OnGUI()
    Code (csharp):
    1.  
    2. if (pointinfo1)
    3.     {
    4.         GUI.Box (Rect(Screen.width * 0.3 + 5, 0, Screen.width * 0.68, Screen.height*0.5), "Vous etes devant le batiment G");
    5.         GUI.Label (Rect(Screen.width * 0.3 + 25, 20, Screen.width * 0.63, 50), "Les batiments G sont a la fois des batiments de cours et des batiments de la scolarite. Au debut de l'annee vous serez invite a vous rendre en G08 pour achever votre inscription. Les grands amphitheatre G09 et G10 se situent ici.");   
    6.         if (GUI.Button (Rect(Screen.width * 0.3 + 25, 70, 250, 20), "Je veux aller a la scolarité"))
    7.         {
    8.             GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gscol);
    9.         }
    10.         if (GUI.Button (Rect(Screen.width * 0.3 + 25, 95, 250, 20), "Je veux lire ou emprunter un livre"))
    11.         {
    12.             GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gbu);
    13.         }
    14.         if (GUI.Button (Rect(Screen.width * 0.3 + 25, 120, 250, 20), "Je veux avoir acces à un ordinateur"))
    15.         {
    16.             GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gordi);
    17.         }
    18.         if (GUI.Button (Rect(Screen.width * 0.3 + 25, 145, 250, 20), "Je suis malade, ou est l'infirmerie"))
    19.         {
    20.             GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Ginfirmerie);
    21.         }
    22.         if (GUI.Button (Rect(Screen.width * 0.3 + 25, 170, 250, 20), "J'ai cours dans les Batiments A"))
    23.         {
    24.             GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gbata);
    25.         }
    26.         if (GUI.Button (Rect(Screen.width * 0.3 + 25, 195, 250, 20), "Je veux pratiquer un sport"))
    27.         {
    28.             GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gsiuap);
    29.         }
    30.     }
    31.  
    32.  
    My problem is that on click, labels don't show on the screen.
    Code (csharp):
    1. GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gscol);
    2. GUI.Label (Rect(Screen.width * 0.3 + 300, 60, 200,300), Gbu);
    3. ...
     
  2. matt88120

    matt88120

    Joined:
    Jul 16, 2008
    Posts:
    20
    It's ok !
    Thanks