2016-07-05 7 views
1

Input.GetTouch(0).phase == TouchPhase.BeganInput.GetMouseButtonDown (0)TouchのInput.GetMouseButton(0)に相当しますか?

Input.GetTouch(0).phase == TouchPhase.Endedの相当Input.GetMouseButton (0)のと同じです何Input.GetMouseButtonUp (0)

のと同等であるのですか?

+1

がhttp://stackoverflow.com/questions/36048106/horrors-of-onpointerdown-versus-onbegindrag-in-unity3d – Fattie

+0

@Dakeを助けるかもしれません。 'Input.GetTouch'の使い方を学んでいるのは良いことです。ジェリーの答えは、実際にあなたが探しているものです。画面上でワンタッチを検出したい場合は、 'Input.touchCount == 1'を使います。画面上の複数のタッチを検出するには、 'Input.touchCount> 0'を使用します。その答えは受け入れられるべきです。 – Programmer

答えて

2
Input.touchCount > 0 

でも、あなたが本当に望むものに依存します。たぶん、あなたのためのより良いです:

Input.touchCount == 1 
関連する問題