質問編集履歴

3

修正

2020/11/21 13:53

投稿

jfugqnzrmtcvclv
jfugqnzrmtcvclv

スコア0

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
- TouchPos = Input.mousePosition;
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(TouchPos,TouchUpPos);
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
- 左指を離すタイミングで1番目のタッチ座標が押し続けている右指に代わり
81
+ 左指を離すタイミングで右指スクリーンを押し続けていれば
80
82
 
83
+ 1番目のタッチ座標が押し続けている右指にさしかわり
84
+
81
- 右指が離されたとき左から右へスワイプされたという結果になります
85
+ 右指が離されたときには左から右へスワイプされたという結果になります
82
86
 
83
87
 
84
88
 

2

syuusei

2020/11/21 13:53

投稿

jfugqnzrmtcvclv
jfugqnzrmtcvclv

スコア0

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

2020/11/21 09:58

投稿

jfugqnzrmtcvclv
jfugqnzrmtcvclv

スコア0

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