小编use*_*399的帖子

在 Android 上按后退按钮关闭/隐藏键盘会清除我的输入字段 Unity

我有两种方法可以触发该输入字段的 Unity 事件,我尝试将输入字段值保存到变量中,然后在按下后退按钮时将该值返回给输入字段,但它在 Android 上不起作用。它与 Unity 编辑器配合得很好

public string passwordHolder = "";

public void OnEditting()

    {
      if (Application.platform == RuntimePlatform.Android) 
       {
         if (!Input.GetKeyDown(KeyCode.Escape))
          {
             passwordHolder = passwordText.text;
          }
      }
  }

public void OnEndEdit()
{

   if (Application.platform == RuntimePlatform.Android) 
           {
               if (Input.GetKeyDown(KeyCode.Escape))
               {              
                      passwordText.text = passwordHolder;               
               }
          }
 }

Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# android back-button unity-game-engine input-field

3
推荐指数
1
解决办法
2783
查看次数