The root of my problem is the fact that I cannot seem to achieve multiple touches in a device build. Taken from Unity’s ScriptReference:
// 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");
}
Unity Remote properly prints out the number of touches on the screen. Once it’s taken a step farther (actually built to the device), the touch count NEVER exceeds 1.
I hope there is someone who can enlighten me on why exactly I’m unable to get a correct print out.
Thanks!