思路:使用Screen.showCursor = false; 将鼠标光标隐藏。然后用其它图片根随鼠标移动,模拟鼠标指针。
参考代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
var
myCursor:
Texture2D
;
var
cursorSizeX:
int
=
32
;
// set to width of your cursor texture
var
cursorSizeY:
int
=
32
;
// set to height of your cursor texture
var
condition
=
true
;
function
OnMouseEnter
(
)
{
condition
=
false
;
Screen
.
showCursor
=
false
;
}
function
OnMouseExit
(
)
{
condition
=
true
;
Screen
.
showCursor
=
true
;
}
function
OnGUI
(
)
{
if
(
!
condition
)
{
GUI
.
DrawTexture
(
Rect
(
Input
.
mousePosition
.
x
-
cursorSizeX
/
2
+
cursorSizeX
/
2
,
(
Screen
.
height
-
Input
.
mousePosition
.
y
)
-
cursorSizeY
/
2
+
cursorSizeY
/
2
,
cursorSizeX
,
cursorSizeY
)
,
myCursor
)
;
}
}
|