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.
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961