Unity组合键的代码怎么写(unity,移动开发)

时间:2024-04-27 04:24:08 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :

希望大家仔细阅读,能够学有所成!

一:Event事件类的使用

Event是基于GUI的事件检测,所以我们的组合键逻辑要在OnGUI里面编写

Unity组合键的代码怎么写

二:代码

privatevoidOnGUI()
{
//获取当前事件的类型
if(Event.current.rawType==EventType.KeyDown)
{
EventCallBack(Event.current);
}
}

privatevoidEventCallBack(Eventcurrent)
{

if(current.modifiers==EventModifiers.Control)
{
if(current.keyCode==KeyCode.Q)
{
Debug.Log("按下组合键:Control+"+current.keyCode);

}
}

if(current.modifiers==EventModifiers.Shift)
{
if(current.keyCode==KeyCode.W)
{
Debug.Log("按下组合键:Shift+"+current.keyCode);
}
}
if(current.modifiers==EventModifiers.Alt)
{
if(current.keyCode==KeyCode.E)
{
Debug.Log("按下组合键:Alt+"+current.keyCode);
}
}
}

本文:Unity组合键的代码怎么写的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Unity全局工具类有哪些下一篇:

14 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18