MouseCursor

enumeration

Cambiar al Manual

Descripción

Las formas personalizadas del cursor del ratón se utilizan con EditorGUIUtility.AddCursorRect.

//Create a folder and name it “Editor” if this doesn’t already exist
//Put this script in the folder

//This script creates a new menu (“Examples”) and a menu item (“Mouse Cursor”). Click on this option. This displays a small window that has a color box in it. //Hover over the colored box to cause an Orbit mouse cursor to appear.

using UnityEngine; using UnityEditor;

public class MouseCursorExample : EditorWindow { [MenuItem("Examples/MouseCursorRect Example")] static void AddCursorRectExample() { MouseCursorExample window = EditorWindow.GetWindowWithRect<MouseCursorExample>(new Rect(0, 0, 180, 80)); window.Show(); }

void OnGUI() { EditorGUI.DrawRect(new Rect(10, 10, 160, 60), new Color(0.5f, 0.5f, 0.85f)); EditorGUI.DrawRect(new Rect(20, 20, 140, 40), new Color(0.9f, 0.9f, 0.9f)); EditorGUIUtility.AddCursorRect(new Rect(20, 20, 140, 40), MouseCursor.Orbit); } }

Variables

ArrowFlecha apuntadora normal.
TextCursor de texto.
ResizeVerticalRedimensionar verticalmente las flechas.
ResizeHorizontalRedimensionar horizontalmente las flechas.
LinkFlecha con una placa de enlace (para asignar apuntadores).
SlideArrowFlecha con pequeñas flechas para indicar el deslizamiento en los campos numéricos.
ResizeUpRightCambiar el tamaño hacia arriba-Derecha para los bordes de la ventana.
ResizeUpLeftCambiar el tamaño hacia arriba-Izquierda para los bordes de la ventana.
MoveArrowFlecha con el símbolo de movimiento junto a ella para la vista de escena.
RotateArrowFlecha con el símbolo de rotación junto a ella para la vista de escena.
ScaleArrowFlecha con el símbolo de escala junto a ella para la vista de escena.
ArrowPlusFlecha con el símbolo de suma junto a ella.
ArrowMinusFlecha con el símbolo de resta junto a ella.
PanCursor con una mano que arrastra para panoramizar.
OrbitCursor con un ojo para la órbita.
ZoomCursor con una lupa para zoom.
FPSCursor con un ojo y teclas de flecha estilizadas para la navegación FPS.
CustomCursorEl cursor actualmente definido por el usuario.
SplitResizeUpDownFlechas Arriba-Abajo de re-dimension para divisores de pantalla.
SplitResizeLeftRightFlechas Izquierda-Derecha de re-dimension para divisores de pantalla.