facebook twitter hatena line email

「Unity/Csharp/キー入力」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
 
(同じ利用者による、間の7版が非表示)
行1: 行1:
==キー入力判定==
+
[[unity/Csharp/キー入力/Event]]
if (Input.GetKey(KeyCode.Space)) {
+
}
+
  
キー種類
+
[[unity/Csharp/キー入力/Input]]
*KeyCode.Space スペース
+
*KeyCode.Return リターンキー
+
*KeyCode.UpArrow 上矢印
+
*KeyCode.DownArrow 上矢印
+
*KeyCode.A a
+
*KeyCode.B b
+
*KeyCode.C c
+
  
キーの状態
+
[[unity/Csharp/キー入力/モバイルキーボード]]
*Input.GetKey 押しっぱなし有効
+
*Input.GetKeyDown 押した時
+
*InputGetKeyUp 離した時
+
  
==何のキーを入力したか==
+
[[Unity/Csharp/キー入力/InputSystem]]
using System;
+
 
void Update () {
+
[[Unity/Csharp/キー入力/かなローマ字変換]]
DownKeyCheck ();
+
}
+
void DownKeyCheck(){
+
if (Input.anyKeyDown) {
+
foreach (KeyCode code in Enum.GetValues(typeof(KeyCode))) {
+
if (Input.GetKeyDown (code)) {
+
Debug.Log (code);
+
break;
+
}
+
}
+
}
+
}
+

2023年5月9日 (火) 14:03時点における最新版

unity/Csharp/キー入力/Event

unity/Csharp/キー入力/Input

unity/Csharp/キー入力/モバイルキーボード

Unity/Csharp/キー入力/InputSystem

Unity/Csharp/キー入力/かなローマ字変換