- Home /
Question by
awesomeface · Jun 15, 2013 at 11:18 AM ·
javascriptiostouch
touch position
hi, i am quite novice at coding ios/android, anyway, i was hoping someone could tell me how to record the touch position to a variable, hopefully in Vector2 format and in javascript
Comment
Answer by PAHeartBeat · Jun 15, 2013 at 12:32 PM
you can use Input.touches class for it
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System;
List touchPositions = new List();
void Update() {
if(Input.touchCount > 0) {
touchPositions.Add( Input.touches[0].position)
}
}
you can convert Generic List to Array by using ToArray()
Method of you List Variable
Answer by awesomeface · Jun 16, 2013 at 06:05 AM
i don't understand it completely so could you show me how to do something like this`
var pos1X = 0.0;
var pos1Y = 0.0;
var pos2X = 0.0;
var pos2Y = 0.0;
function Update () {
//pos1X = the x value of the first touch if its x value is (> screen.width * 0.5)
//pos1Y = the y value of the first touch
//pos2X = the x value of the second touch
//pos2Y = the y value of the second touch
}
`
Your answer
Follow this Question
Related Questions
android touch input 1 Answer
Unity 2D Mobile Game Drawing Mechanic 0 Answers
Detecting Multiple Touches on same frame IOS 2 Answers
Need Help With Unity iOS "touch" Code 2 Answers