Can someone help me to smooth the touchlook movement? Thanks! (I’ve tried for 5h!!!)
#pragma strict
var sensitivityX : float = 5.0;
var sensitivityY : float = 5.0;
var invertX : boolean = false;
var invertY : boolean = false;
function Update () {
var rect = Rect(427,0,427,480);
if(Input.touches.Length > 0){
for (var touch : Touch in Input.touches) {
if(touch.phase == TouchPhase.Moved && rect.Contains(touch.position)){
var delta : Vector2 = touch.deltaPosition; //Input.touches[0].deltaPosition;
var rotationZ = delta.x * sensitivityX * Time.deltaTime;
rotationZ = invertX ? rotationZ : rotationZ * -1;
var rotationX : float = delta.y * sensitivityY * Time.deltaTime;
rotationX = invertY ? rotationX : rotationX * -1;
transform.localEulerAngles += new Vector3(rotationX, rotationZ, 0);
}
}
}
}