1.找好一张改变鼠标图标;如:小手等
2.把其放在Resources文件夹下面如:SHOP_05图片
3.利用这张图片创建Texture2D :
private Texture2D mouseNPCTexture;
void Start ()
{
//不需要加.PNG后缀名//
mouseNPCTexture = Resources.Load ("SHOP_05", typeof(Texture2D)) as Texture2D;
}
4.把gameobject身上添加碰撞器:如:Box Collider
5.添加脚本,鼠标事件响应
void OnMouseEnter ()
{
//改变鼠标光标//
Cursor.SetCursor (mouseNPCTexture, Vector2.zero, CursorMode.Auto);
}
void OnMouseExit ()
{
Cursor.SetCursor (null, Vector2.zero, CursorMode.Auto);
}
这样鼠标移动到人物身上时,鼠标的图标就会发生改变,当离开时还原。
2.把其放在Resources文件夹下面如:SHOP_05图片
3.利用这张图片创建Texture2D :
private Texture2D mouseNPCTexture;
void Start ()
{
//不需要加.PNG后缀名//
mouseNPCTexture = Resources.Load ("SHOP_05", typeof(Texture2D)) as Texture2D;
}
4.把gameobject身上添加碰撞器:如:Box Collider
5.添加脚本,鼠标事件响应
void OnMouseEnter ()
{
//改变鼠标光标//
Cursor.SetCursor (mouseNPCTexture, Vector2.zero, CursorMode.Auto);
}
void OnMouseExit ()
{
Cursor.SetCursor (null, Vector2.zero, CursorMode.Auto);
}
这样鼠标移动到人物身上时,鼠标的图标就会发生改变,当离开时还原。