回答編集履歴

1

もっといい方法があった

2018/07/21 08:27

投稿

SAM-tak
SAM-tak

スコア199

test CHANGED
@@ -2,15 +2,11 @@
2
2
 
3
3
  using UnityEngine;
4
4
 
5
- using UnityEngine.UI;
5
+ using UnityEngine.EventSystems;
6
-
7
- using System.Collections;
8
-
9
- using System.Collections.Generic;
10
6
 
11
7
 
12
8
 
13
- public class SwipeMove : EventTrigger {
9
+ public class SwipeMove : MonoBehaviour, IPointerDownHandler, IPointerUpHandler {
14
10
 
15
11
  Vector2 startPos;
16
12
 
@@ -20,7 +16,7 @@
20
16
 
21
17
 
22
18
 
23
- public override void OnPointerDown( PointerEventData data )
19
+ public void OnPointerDown( PointerEventData data )
24
20
 
25
21
  {
26
22
 
@@ -30,7 +26,7 @@
30
26
 
31
27
 
32
28
 
33
- public override void OnPointerUp( PointerEventData data )
29
+ public void OnPointerUp( PointerEventData data )
34
30
 
35
31
  {
36
32
 
@@ -58,6 +54,6 @@
58
54
 
59
55
 
60
56
 
61
- [Unity - EventTrigger](https://docs.unity3d.com/ScriptReference/EventSystems.EventTrigger.html)
57
+ [Unity - EventSystems.IPointerDownHandler](https://docs.unity3d.com/ScriptReference/EventSystems.IPointerDownHandler.html)
62
58
 
63
- [uGUIチュートリアル まとめ6 UI EventとEvent Trigger](http://unitech.hatenablog.com/entry/2017/04/20/235106)
59
+ [Unity - EventSystems.IPointerUpHandler](https://docs.unity3d.com/ScriptReference/EventSystems.IPointerUpHandler.html)