1、鼠标点击
鼠标 0左键 1右键 2滚轮
- 按下:Input.GetMouseButtonDown()
- 持续按下:Input.GetMouseButton()
- 抬起:Input.GetMouseButtonUp()
2、键盘按键
- 按下键盘按键:Input.GetKeyDown(KeyCode.A)
- 持续按下按键:Input.GetKey(KeyCode.A)
- 抬起键盘按键:Input.GetKeyUp(KeyCode.A)
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.SceneManagement;
public class KeyTest : MonoBehaviour
{
AsyncOperation operation;
void Start()
{
//鼠标的点击
//按下鼠标0左键1右键2滚轮
if (Input.GetMouseButtonDown(0))
{
Debug.Log("按下了鼠标左键");
}
//持续按下鼠标
if (Input.GetMouseButton(0))
{
Debug.Log("持续按下鼠标左键");
}
//抬起鼠标
if (Input.GetMouseButtonUp(0))
{
Debug.Log("抬起了鼠标左键");
}
//按下键盘按键
if (Input.GetKeyDown(KeyCode.A))
{
Debug.Log("按下了A");
}
//持续按下按键
if (Input.GetKey(KeyCode.A))
{
Debug.Log("持续按下A");
}
//抬起键盘按键
if (Input.GetKeyUp(KeyCode.A))
Debug.Log("松开了A");
}