可以使用 Unity 的 Input 类来检测玩家的按键输入。以下是一个示例代码,可以检测玩家是否按下了空格键:

void Update()
{
    if (Input.GetKeyDown(KeyCode.Space))
    {
        Debug.Log('Space key was pressed');
    }

    if (Input.GetKeyUp(KeyCode.Space))
    {
        Debug.Log('Space key was released');
    }
}

上述代码在 Update 函数中每帧都会被调用。如果玩家按下了空格键,就会输出'Space key was pressed';如果松开了空格键,就会输出'Space key was released'。

可以根据自己的需要替换 KeyCode.Space 为其他按键。如果需要检测多个按键,可以使用 Input.GetKeyDown 和 Input.GetKeyUp 函数检测不同的按键。

Unity 检测玩家按键抬起和按下 - 输入事件处理

原文地址: https://www.cveoy.top/t/topic/oycI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录