unity下替换鼠标显示样式

1、在某些游戏下,经常会隐藏鼠标,或者有绚丽的动画来代替鼠标显示。

2、其实,实现很简单,就是将鼠标隐藏起来,设置一个sprite的坐标为鼠标坐标即可。当然代码要放到 Update里才行。

3、注意事项:此脚本不能挂在Camera上,否则会出现鼠标闪烁的情况。

 

public dfGUICamera Camera;
public dfSlicedSprite sprite;
public float value = 0f;

void Update()
{
//隐藏鼠标
Screen.showCursor = false;
sprite.transform.position = Camera.camera.ScreenToWorldPoint(new Vector3(Input.mousePosition.x,Input.mousePosition.y,Input.mousePosition.z));
}

实际情况就这样简单 ^_^

posted @ 2014-06-25 08:57  司令-北京  阅读(672)  评论(0编辑  收藏  举报