2017-01-15 4 views
-1

私がしようとしているのは、ユーザーが入力フィールドに入力した情報を保存し、ボタンの代わりにReturnキーを押すとその情報を表示することです。ほとんどのチュートリアルでは、キーを押さずにボタンを使用します。私はあなたがキーが押されたとき、あなたはこれを行うことができます方法/トリガイベントを呼び出したい場合は、C#でのおかげUnity 5のInputfieldでボタンの代わりにキープレスを使用するには?

+0

あなたはこれまで何をしていますか?コードスニペットを貼り付けます。 –

答えて

1

ことを好む:

public class ClassA : MonoBehaviour { 

void Update() { 
     if (Input.GetKeyDown(Keycode.Space)) 
      // call your method 

    } 
} 

あなたがここにこのことについて読むことができます: https://docs.unity3d.com/ScriptReference/Input.GetKeyDown.html

+1

'Input.GetKeyDown'は' InputField'で使用するのに適切ではありません。 OPがEnter/Returnキーを押した後に入力を終えたときにOPが検出したいという気持ちがあります。これは 'onEndEdit'イベントを購読することによって行われます。 – Programmer

関連する問題