Ад!У меня проблема с моим скриптом с перекрестием, я хочу реализовать Camera.ScreenToWorldPoint ();в нем, поэтому мое перекрестие сможет двигаться только там, где камера.Но я не могу понять, как это работает, и как я могу это сделать.(Я понимаю, что мне нужно использовать его в позиции = части. Но это не работает, и документацию и объяснения, которые я нашел в Интернете, очень трудно понять для меня, потому что английский не мой родной язык) СпасибоВы.
Код:
public Transform anchor;
public float maxMoveRadius;
public float sensitivity = 1f;
Vector3 position = Vector2.zero;
void Start () {
}
void Update () {
Vector3 moveDelta = new Vector3(Input.GetAxis("Mouse X"), Input.GetAxis("Mouse Y"), 0);
position = Vector3.ClampMagnitude(position + moveDelta * sensitivity, maxMoveRadius);
transform.position = anchor.position + position;
}
}