Select your preferred scripting language. All code snippets will be displayed in this language.
Returns list of objects representing status of all touches during last frame. (Read Only) (Allocates temporary variables).
Each entry represents a status of a finger touching the screen.
// Prints number of fingers touching the screen function Update () { var fingerCount = 0; for (var touch : Touch in Input.touches) { if (touch.phase != TouchPhase.Ended && touch.phase != TouchPhase.Canceled) fingerCount++; } if (fingerCount > 0) print ("User has " + fingerCount + " finger(s) touching the screen"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Update() { int fingerCount = 0; foreach (Touch touch in Input.touches) { if (touch.phase != TouchPhase.Ended && touch.phase != TouchPhase.Canceled) fingerCount++; } if (fingerCount > 0) print("User has " + fingerCount + " finger(s) touching the screen"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Update() as void: fingerCount as int = 0 for touch as Touch in Input.touches: if (touch.phase != TouchPhase.Ended) and (touch.phase != TouchPhase.Canceled): fingerCount++ if fingerCount > 0: print((('User has ' + fingerCount) + ' finger(s) touching the screen'))