Как включить bool, удерживая левую кнопку мыши, и отключить bool - PullRequest
0 голосов
/ 14 февраля 2020

Я новичок в Unity.

private bool scoreIncreasing;

void Update() 
{ 
    if (Input.GetMouseButtonDown(0)) 
    { 
        scoreIncreasing = true; 
    } 
    else 
    { 
        scoreIncreasing = false; 
    }
}

1 Ответ

0 голосов
/ 14 февраля 2020

Существует 3 события для клавиши или кнопки:

  1. GetMouseButtonDown вызывается только один раз при нажатии
  2. GetMouseButtonUp вызывается только один раз при отпускании
  3. GetMouseButton каждый кадр, пока нажата кнопка

Для вашего случая измените GetMouseButtonDown на GetMouseButton

...