Я использую функцию Input.GetMouseButton(0), и моя программа работает нормально, за исключением того, что регистрируются не все щелчки, что довольно раздражает.Должен ли я использовать что-то еще вместо Input.GetMouseButton(0)?
Input.GetMouseButton(0)
GetMouseButton(0) возвращает true, пока левая кнопка мыши удерживается нажатой.Если вы нажмете и отпустите кнопку мыши слишком быстро, ваше обновление может пропустить ее, в зависимости от частоты кадров.Вместо этого используйте GetMouseButtonDown(0) (или GetMouseButtonUp(0)).Это вернет true в следующем кадре после нажатия кнопки мыши.
GetMouseButton(0)
GetMouseButtonDown(0)
GetMouseButtonUp(0)