Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

Input.GetMouseButtonDown

Declaration

public static bool GetMouseButtonDown(int button);

Описание

Возвращает true в течение кадра, в котором пользователь нажал указанную кнопку мыши.

Примечание: Этот API является частью устаревшего менеджера ввода. Рекомендуется не использовать этот API в новых проектах. Для новых проектов используйте пакет Input System. Чтобы узнать больше о вводе, см. Ввод.

Вызов этой функции из функции MonoBehaviour.Update, так как состояние сбрасывается каждый кадр. Она не вернёт true, пока пользователь не отпустит кнопку мыши и не нажмёт её снова. Значения кнопки являются 0 для левой кнопки, 1 для правой кнопки, 2 для средней кнопки.

using UnityEngine;
using System.Collections;

// Detects clicks from the mouse and prints a message // depending on the click detected.

public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetMouseButtonDown(0)) Debug.Log("Pressed left-click.");

if (Input.GetMouseButtonDown(1)) Debug.Log("Pressed right-click.");

if (Input.GetMouseButtonDown(2)) Debug.Log("Pressed middle-click."); } }