Unity как сделать плавный свайп?
У меня есть код
public class CameraControll : MonoBehaviour, IBeginDragHandler, IDragHandler{
public GameObject Cam;
public float Z_;
public float X_;
public static float speed = 5f;
void Start()
{
Z_ = Cam.transform.position.z;
X_ = Cam.transform.position.x;
}
void Update()
{
Cam.transform.position = new Vector3(X_, Cam.transform.position.y, Z_);
}
public void OnBeginDrag(PointerEventData eventData)
{
if((Mathf.Abs(eventData.delta.x)) > (Mathf.Abs(eventData.delta.x)))
if(eventData.delta.x > 0){
X_ -= speed
}else{
X_ += speed
}
else{
if(eventData.delta.y > 0){
Z_ -= speed
}else{
Z_ += speed
}
}
}
public void OnDrag(PointerEventData eventData)
{
}
}
И он делает свайпы слишком резкими, как сделать чтобы они были плавные и быстрые?