В чем разница этих событий?
На практике не вижу разницы в двух событиях. Возможно в них есть скрытая разница ?
private void OnMouseOver()
{
if (Input.GetMouseButtonDown(0))
{
print("Down0");
}
if (Input.GetKeyDown(KeyCode.Mouse0))
{
print("Down0");
}
}
Ответы (1 шт):
Автор решения: SmorcIRL
→ Ссылка
GetMouseButtonDown - позволяет отслеживать только кнопки мыши (название даже намекает), а GetKeyDown ввод с клавиатуры и контроллеров. Так же
InputManager позволяет вам давать свои строковые имена различным кнопками и их сочетаниям и использовать их в GetButtonDown.