Unity 监听玩家随机输入 KeyCode - 代码示例
可以通过以下代码实现:
void Update()
{
if (Input.anyKeyDown)
{
foreach (KeyCode keyCode in System.Enum.GetValues(typeof(KeyCode)))
{
if (Input.GetKeyDown(keyCode))
{
Debug.Log('Player pressed key: ' + keyCode);
}
}
}
}
这段代码会在每帧检查是否有任何键被按下,并遍历所有的 KeyCode 枚举值。如果某个键被按下,则会输出一条日志,显示玩家按下了哪个键。
原文地址: https://www.cveoy.top/t/topic/oycB 著作权归作者所有。请勿转载和采集!