Как я могу реализовать Camera.ScreenToWorldPoint ();в сценарии перекрестия? - PullRequest
0 голосов
/ 19 мая 2018

Ад!У меня проблема с моим скриптом с перекрестием, я хочу реализовать 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; 
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...