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.
附上鼠標指針圖標,右鍵-圖片另存為就可以保存此指針了: