Unity3d 更改鼠标样式

var cursorTexture : Texture2D;
var cursorMode : CursorMode = CursorMode.Auto;
var hotSpot : Vector2 = Vector2.zero;

function OnMouseEnter () {
    Cursor.SetCursor(cursorTexture, hotSpot, cursorMode);
}

function OnMouseExit () {
    Cursor.SetCursor(null, Vector2.zero, cursorMode);
}

以上是更改某一物体上的图标样式。

若要更改整个场景的默认鼠标样式可以在Edit->Project Setting->Player->Default Cursor中设置,如下图。

Unity3d 更改鼠标样式_第1张图片

你可能感兴趣的:(Unity3D)