Question by
nguyenmanh1507 · Apr 24, 2018 at 05:43 AM ·
multitouchdrag and drop
Set Input.multiTouchEnabled false make IDragHandler break on Android
I have simple code:
public class Draggable : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler {
public void OnBeginDrag (PointerEventData eventData) {
Debug.Log("OnBeginDrag");
Input.multiTouchEnabled = false;
}
public void OnDrag (PointerEventData eventData) {
Debug.Log("OnDrag");
Input.multiTouchEnabled = false;
}
public void OnEndDrag(PointerEventData eventData) {
Debug.Log("OnEndDrag");
Input.multiTouchEnabled = false;
}
}
It work well on IOS, Web but on Android it only log OnDrag one time and stop. Anyone know why this happen?
Thanks for help!
Unity 2017.1.f1
Comment
still in 2018.4, maybe android platform clear all touch event when set Input.multiTouchEnabled = false, and ios works fine.
Your answer
Follow this Question
Related Questions
Multitouch on Android: position incorrect 0 Answers
Multitouch issues (teleport and fast moves) 1 Answer
programmer unity 0 Answers