同时侦听ctrl+space键无效,起初以为u3d不能同时侦听多个按键,后来发现是热键冲突了,但是一时也找不到是与谁的热键冲突。幸亏u3d给出了解决方案。
类似ctrl,shift,alt这类键在OnGUI里侦听
void OnGUI()
{
Event e = Event.current;
if (e != null && e.keyCode == KeyCode.Space)
{
lastJumpButtonTime = Time.time;
}
}
space键用 常规侦听,可以防止热键冲突。