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));
}
实际情况就这样简单 ^_^
原文地址:http://www.cnblogs.com/sling/p/3807340.html