質問編集履歴
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,13 +10,13 @@
|
|
10
10
|
|
11
11
|
for(int i=0;i<Input.touchCount;i++){
|
12
12
|
|
13
|
-
Touch touch = Input.GetTouch(i);
|
13
|
+
Touch touch = Input.GetTouch(i);
|
14
14
|
|
15
15
|
|
16
16
|
|
17
17
|
if (touch.phase == TouchPhase.Began) {
|
18
18
|
|
19
|
-
|
19
|
+
Vector3 touchDownPosition = touch.position;
|
20
20
|
|
21
21
|
}
|
22
22
|
|
@@ -24,7 +24,9 @@
|
|
24
24
|
|
25
25
|
if (touch.phase == TouchPhase.Ended) {
|
26
26
|
|
27
|
+
Vector3 touchUpPosition = touch.position;
|
28
|
+
|
27
|
-
float dis = Vector3.Distance(
|
29
|
+
float dis = Vector3.Distance(touchDownPosition,touchUpPosition);
|
28
30
|
|
29
31
|
|
30
32
|
|
@@ -76,9 +78,11 @@
|
|
76
78
|
|
77
79
|
上記のケースだと1番目のタッチ座標であった左指の位置が
|
78
80
|
|
79
|
-
左指を離すタイミングで
|
81
|
+
左指を離すタイミングで右指がスクリーンを押し続けていれば
|
80
82
|
|
83
|
+
1番目のタッチ座標が押し続けている右指にさしかわり
|
84
|
+
|
81
|
-
右指が離されたとき左から右へスワイプされたという結果になります
|
85
|
+
右指が離されたときには左から右へスワイプされたという結果になります
|
82
86
|
|
83
87
|
|
84
88
|
|
2
syuusei
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,9 +74,7 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
上記のケースだと右から左へスワイプされたという結果になっています
|
78
|
-
|
79
|
-
1番目のタッチ座標であった左指の位置が
|
77
|
+
上記のケースだと1番目のタッチ座標であった左指の位置が
|
80
78
|
|
81
79
|
左指を離すタイミングで1番目のタッチ座標が押し続けている右指に代わり
|
82
80
|
|
1
syuusei
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,7 +80,7 @@
|
|
80
80
|
|
81
81
|
左指を離すタイミングで1番目のタッチ座標が押し続けている右指に代わり
|
82
82
|
|
83
|
-
右指が離されたとき
|
83
|
+
右指が離されたとき左から右へスワイプされたという結果になります
|
84
84
|
|
85
85
|
|
86
86
|
|