我想在我的编辑器中显示所有 handle ,即使未选择给定的游戏对象时也是如此,以使鼠标指针悬停在给定 handle 上时可以选择。我怎样才能做到这一点?

最佳答案


void OnSceneGui()
{
   MyHandles.DragHandleResult dhResult;
   Vector3 newPosition = MyHandles.DragHandle(position, size, Handles.SphereCap, Color.red, out dhResult);

   switch (dhResult)
   {
   case MyHandles.DragHandleResult.LMBDoubleClick:
       // do something
       break;
   }
}

10-04 12:16