Здравствуйте, пишу свою первую игру на мобильник.
На днях нужно было сделать управление героем так, чтобы по нажатию на модель она следовала за пальцем по экрану.
На просторах интернета нашел скрипт, который прекрасно работает на ПК, но не на телефоне.
Подскажите, как изменить его или что нужно добавить, чтобы управление заработало на телефоне?
Сам скрипт:using UnityEngine;
using System.Collections;
[System.Serializable]
public class Boundary
{
public float xMin, xMax, zMin, zMax;
}
public class Player_Control : MonoBehaviour
{
public float speed;
public float tilt;
public Boundary boundary;
Rigidbody rb;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void FixedUpdate()
{
float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");
Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
rb.velocity = movement * speed;
rb.position = new Vector3
(
Mathf.Clamp(rb.position.x, boundary.xMin, boundary.xMax),
0.0f,
Mathf.Clamp(rb.position.z, boundary.zMin, boundary.zMax)
);
rb.rotation = Quaternion.Euler(rb.velocity.z * tilt, 0.0f, rb.velocity.x * -tilt);
}
}
Заранее благодарю за помощь