Unity 监听任意按键组合:代码示例及技巧
在 Unity 中,你可以使用 Input.GetKey() 函数来检测按键是否按下。如果需要检测多个按键的组合,可以使用逻辑运算符 &&(与)来组合多个按键。
以下是一个示例代码,用于检测按下 Ctrl+Alt+Delete 键盘组合。
void Update()
{
if (Input.GetKey(KeyCode.LeftControl) && Input.GetKey(KeyCode.LeftAlt) && Input.GetKeyDown(KeyCode.Delete))
{
Debug.Log('Ctrl+Alt+Delete pressed');
}
}
在 Update() 函数中,我们使用 Input.GetKey() 检测 Ctrl 和 Alt 键是否同时按下,并使用 Input.GetKeyDown() 检测 Delete 键是否按下。如果所有按键都是按下状态,就会打印一条消息。
你可以根据需要修改这个代码,检测任意的组合按键。
原文地址: https://www.cveoy.top/t/topic/oycO 著作权归作者所有。请勿转载和采集!