思路:使用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); } } |