質問編集履歴
2
表示微修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
|
7
7
|
###試したこと
|
8
8
|
> keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, true, true);
|
9
|
+
|
9
10
|
として、ソフトウェアキーボードを出し、
|
10
11
|
|
11
12
|
> Input.GetKeyDown(KeyCode.A)
|
1
全体的に書き直しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,13 +1,24 @@
|
|
1
|
-
|
1
|
+
###前提・実現したいこと
|
2
|
+
Unityを使って、スマホでタイピングゲームのようなものを作りたいと思っています。
|
2
3
|
|
4
|
+
###発生している問題・エラーメッセージ
|
5
|
+
キーが押されたことを検知できません。
|
6
|
+
|
7
|
+
###試したこと
|
8
|
+
> keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, true, true);
|
9
|
+
として、ソフトウェアキーボードを出し、
|
10
|
+
|
3
11
|
> Input.GetKeyDown(KeyCode.A)
|
4
12
|
|
5
|
-
|
13
|
+
と、してみたり、
|
6
14
|
|
7
15
|
> Event.current.Equals(Event.KeyboardEvent("a")
|
8
16
|
|
9
|
-
などとしてキーが押されたことを検知することができま
|
17
|
+
などとしてみましたが、PCではうまくいくものの、スマホではキーが押されたことを検知することができませんでした。スマホ上のソフトウェアキーボードのキーが押されたタイミングはこれではうまく取得できないようです。
|
10
18
|
|
11
19
|
スマホ上で取得する方法はありますでしょうか?
|
12
20
|
|
13
|
-
ご教授お願い致します。
|
21
|
+
ご教授お願い致します。
|
22
|
+
|
23
|
+
###補足情報(言語/FW/ツール等のバージョンなど)
|
24
|
+
Unity version 5.3.5f1
|