Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Game close ?

Discussion in 'Editor & General Support' started by Melone, Mar 26, 2010.

  1. Melone

    Melone

    Joined:
    Mar 26, 2010
    Posts:
    14
    Hello everybody,

    I have Unity 2.6 and i had try to write a oder if a click of the Key c that my Game close but i had no success.

    My Code was

    if (Input.GetKay(c))
    {
    close();
    }

    I had try it with:
    close;
    close();

    But i get ever i Errorinfo !

    Can you guys pls help/tell me what is the Close Oder in Unity (Java Script)

    Melone
     
  2. Tiles

    Tiles

    Joined:
    Feb 5, 2010
    Posts:
    2,481
    Code (csharp):
    1. if (Input.GetKay(c))
    Two typoes. GetKay is wrong spelled, and you miss the ""

    Try

    Code (csharp):
    1. if (Input.GetKey ("c"))
    2.  
    This one is also wrong:

    Code (csharp):
    1. close();
    I found Application.Quit(); in the scripting reference. But this doesn`t quit inside the editor. You need to build a exe and try there. So full code is:

    Code (csharp):
    1.     if (Input.GetKey("c")){
    2.         Application.Quit();
    3.         }
    Even better would be pressing esc instead pressing c.
     
  3. Melone

    Melone

    Joined:
    Mar 26, 2010
    Posts:
    14
    Ah wie ich sehe kommst du aus Deutschland :D

    Das macht die Kommunikation einfacher ^^

    Die Gänsefüßchen hatte ich vergessen gehabt,

    mit der esc Taste hattest du recht, ich war mir nur nicht sicher ob das auch der Code für die wahr deshalb habe ich die c Taste genommen !

    Aber deine Lösung funktioniert eibandfrei wenn ich eine Exe Datei erstelle :D

    Vielen vielen dank !

    Sag, kennst du dich gut in der Unity Engine aus, wenn ich mal wieder Probleme habe das ich mich an dich wenden kann ?

    Melone
     
  4. Tiles

    Tiles

    Joined:
    Feb 5, 2010
    Posts:
    2,481
    Nicht wirklich, sorry. Ich bin auch erst seit vier Wochen an Unity dran. Und schlage mich noch schwer mit den Basics rum. Was ich aber inzwischen gelernt habe ist immer auf Tippfehler und vor allem auf Gross Kleinschreibung zu checken wenn es wo klemmt. Da ist Unity`s Javascript ja besonders zickig. Mit dem Application.Quit hatte ich dann einfach Glück beim Suchen in der Manual :)

    Es gibt da ein paar Leute die gerade ein deutsches Unityforum gegründet haben. Das wäre für dich vielleicht eine Anlaufstelle. Nähere Info findet sich irgendwo hier im Board. Ich finde grade den Thread nicht.