Unity 更改鼠标指针

时间:2024-02-24 15:39:37

1.

把鼠标指针图标导入到Unity中,把它的Texture Type改为Cursor :

 

 

 

2.

打开PlayerSettings面板,把鼠标指针图片拖到Default Cursor中:

 

 

 

3.

在场景中创建一个按钮,改一下按钮的颜色,好用来判断是否选中按钮,运行,试一试:,

 

 

 

4.

可是,如下视频,指针还没有挨到按钮,就可以选中点击按钮了。这是因为默认从光标图像的左上角开始,默认光标的单击位置(以像素为单位),也就是说鼠标指针图片的左上角(红圈位置)碰到按钮就算是选中了:

            

 

 

 5.

改变以下属性能改变光标图像的开始位置,这个位置默认为左上角(0,0,0),它是以像素为单位的,图片的像素为256*256。从下面第一个图看红色指针的尖大概在整个图长的1/4,宽的1/4位置,所以

CursorHotspot改为(64,64)。这次再运行就可以了,红色鼠标指针的尖触碰到按钮才能选中。

    

 

6.

附上鼠标指针图标,右键-图片另存为就可以保存此指针了: