场景视图运动轴

时间:2016-07-04 08:04:57

标签: unity3d unity3d-editor

我有一个自定义编辑器,在场景视图中,我希望能够在未选择UP轴移动时执行一些代码。有没有办法确定在我的OnSceneGUI()中消化事件之前选择了哪个控件?

void OnSceneGUI() {
   if(/*UP AXIS*/) { 
      return; // use unity default action
   }
   // UP Axis not selected do stuff
   if (Event.current.isMouse 
       && Event.current.button == 0 
       && Event.current.type == EventType.MouseDrag) 
   {
      // do some stuff
      Event.current.Use(); // digest the event so unity doesn't do default
   }
}

Axis I need to detect

0 个答案:

没有答案