единство начало касаться не обнаруживая - PullRequest
0 голосов
/ 24 июня 2018

Я хочу определить, когда кто-то коснулся экрана.Для этого у меня есть следующий код в функции обновления:

    print(Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began); //Prints false

    if(Input.touchCount > 0)
    {
        print(Input.GetTouch(0).phase); //Prints stationary
    }

    if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)
    {
        currentTrail.transform.position = cam.ScreenToWorldPoint(Input.GetTouch(0).position);
        rb.position = cam.ScreenToWorldPoint(Input.GetTouch(0).position);
        print("touched down"); //Doesnt get called
        circleCollider.enabled = false;
        currentTrail = Instantiate(trail, transform);
        isCutting = true;
    }

Так что, как вы можете видеть, мое касание началось, если не вызывается определение.

Экран обнаруживает касание, но егоФаза является стационарной и никогда не начинается с начала.

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