Изменяет курсор мыши на, заданную в OnMouseEnter, текстуру.
Сбрасывает курсор на курсор по умолчанию, заданный в OnMouseExit.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Texture2D cursorTexture; public CursorMode cursorMode = CursorMode.Auto; public Vector2 hotSpot = Vector2.zero; void OnMouseEnter() { Cursor.SetCursor(cursorTexture, hotSpot, cursorMode); } void OnMouseExit() { Cursor.SetCursor(null, Vector2.zero, cursorMode); } }
texture | The texture to use for the cursor or null to set the default cursor. Note that a texture needs to be imported with "Read/Write enabled" in the texture importer (or using the "Cursor" defaults), in order to be used as a cursor. |
hotspot | @param hotspot Сдвиг относительно верхнего левого угла текстуры для использования в качестве точки клика (сдвиг должен быть внутри границ курсора). |
cursorMode | @param cursorMode Позволяет на поддерживающих платформах рендерить курсор как аппаратный, или принудительно рендерить курсор как программный. |
Задает пользовательский курсор, который будет использоваться.