質問編集履歴
1
詳細の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,4 +14,42 @@
|
|
14
14
|
|
15
15
|
### 試したこと
|
16
16
|
|
17
|
-
Project
|
17
|
+
Project Settingsにて対応するボタン及びスティックの確認
|
18
|
+
|
19
|
+
|
20
|
+
### 質問への追記・修正(試したことの詳細)
|
21
|
+
**---以下はUnity上でのコントローラーのボタンの割り当て操作---**
|
22
|
+
|
23
|
+
1. 編集からProject Settingsを開く
|
24
|
+
2. 入力から右のジョイスティックに割り当てる用に軸の項目を2つ追加
|
25
|
+
3. 名前をJoyStickRightHorizontal、JoyStickRightVerticalに変更
|
26
|
+
4. 双方のタイプをジョイスティック軸に変更
|
27
|
+
5. JoyStickRightHorizontalの軸をX軸に変更
|
28
|
+
6. JoyStickRightVerticalの軸をY軸に変更
|
29
|
+
7. 双方のジョイスティック番号にジョイスティック1~16番を割り当て動作確認
|
30
|
+
|
31
|
+
|
32
|
+
**---以下はUnity外でのコントローラーのボタン取得方法---**
|
33
|
+
|
34
|
+
1. コントロールパネルを開く
|
35
|
+
2. デバイスとプリンタを開く
|
36
|
+
3. デバイスから使用しているコントローラーを右クリック
|
37
|
+
4. コントローラーの設定を選択
|
38
|
+
5. プロパティからゲームコントローラーを操作して該当のボタンを探す
|
39
|
+
6. ボタンなら該当ボタンのランプが点灯、スティックなら軸が移動する
|
40
|
+
7. 該当箇所をUnityのスクリプトにて割り当てる
|
41
|
+
|
42
|
+
|
43
|
+
**---以下スクリプトの参考例---**
|
44
|
+
|
45
|
+
// Cubeのオブジェクトを作成し移動させる(Update()に記述)
|
46
|
+
|
47
|
+
transform.position = new Vector3 (
|
48
|
+
transform.position.x + Input.GetAxis("JoyStickRightHorizontal"),
|
49
|
+
0,
|
50
|
+
transform.position.z + Input.GetAxis("JoyStickRightVertical")
|
51
|
+
);
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
その他回答に必要な情報があればお手数をお掛けしますがコメントをお願いいたします。
|