質問するログイン新規登録

質問編集履歴

2

表示微修正

2016/06/22 10:51

投稿

Waken
Waken

スコア37

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

全体的に書き直しました。

2016/06/22 10:51

投稿

Waken
Waken

スコア37

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,24 @@
1
- PCでは、
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