Пробую новые для себя варианты управлять объектом с помощью мышки.
!!! - Пометил место с ошибкой.
Есть вот такой код
if (Input.touchCount > 0||Input.GetMouseButtonDown(0))
{
!!! Swipe();
}
}
private void Swipe()
{
!!! Vector2 delta = Input.GetTouch(0).deltaPosition;
if (Mathf.Abs(delta.x) > Mathf.Abs(delta.y))
{
Vector3 position = transform.position;
position.x += 1.5f * delta.x;
transform.position = position;
}
Сама ошибка: ArgumentException: Index out of bounds.
UnityEngine.Input.GetTouch (System.Int32 index) (at <2db13ba0d52343228aa9892c408fb49a>:0)
PlayerControl.Swipe () (at Assets/Scripts/PlayerControl.cs:60)
PlayerControl.FixedUpdate () (at Assets/Scripts/PlayerControl.cs:52)