切換
舊版
前往
大廳
主題

(筆記) Unity : GUI TextField 按 Enter 執行

浪濤書記 | 2016-03-27 17:39:04 | 巴幣 0 | 人氣 742

public class SetupLocalPlayer : NetworkBehaviour
{
        public string pname = "Player";

        void OnGUI()
        {
               //按下Enter
               if(Event.current.Equals(Event.KeyboardEvent("return")))   Debug.Log("Login") );

               //打字的地方
               pname = GUI.TextField (new Rect (25, Screen.height - 40, 100, 30), pname);
        }
}


※ 「Debug.Log("Login")」的地方 替換成「按下Enter後要執行的動作」。
送禮物贊助創作者 !
0
留言

創作回應

更多創作