返回介绍

Cursor.SetCursor(Texture2D,CursorMode) 设置光标

发布于 2019-12-18 15:37:38 字数 2895 浏览 1181 评论 0 收藏 0

Description 描述

Change the mouse cursor to the set texture OnMouseEnter.

当鼠标进入OnMouseEnter,设置鼠标光标纹理。

Reset the cursor to default OnMouseExit.

当鼠标退出OnMouseExit,重置光标。

JavaScript:

#pragma strict
public var cursorTexture: Texture2D;
public var cursorMode: CursorMode = CursorMode.Auto;
public var hotSpot: Vector2 = Vector2.zero;
function OnMouseEnter() {
	Cursor.SetCursor(cursorTexture, hotSpot, cursorMode);
}
function OnMouseExit() {
	Cursor.SetCursor(null, Vector2.zero, cursorMode);
}

C#:

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);
    }
}

JavaScript => public static function SetCursor(texture: Texture2D, hotspot: Vector2, cursorMode: CursorMode): void;
C# => public static void SetCursor(Texture2D texture, Vector2 hotspot, CursorMode cursorMode);

Parameters 参数

textureThe 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.
用于光标的纹理,为null设置为默认光标。注意该纹理必须具有Read/Write enabled标识。
hotspotThe offset from the top left of the texture to use as the target point (must be within the bounds of the cursor).
从纹理左上角的偏移,作为目标点(必须在光标的范围内)。
cursorModeAllow this cursor to render as a hardware cursor on supported platforms, or force software cursor.
平台支持的硬件光标或强制软件光标。

Description 描述

Specify a custom cursor that you wish to use as a cursor.

指定自定义光标。

Cursor

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文