unity动态更换鼠标光标

鼠标贴图资源导入到unity,设置类型为Cursor

《unity动态更换鼠标光标》

代码

Cursor.SetCursor( Texture2D, Vector2, CursorMode);

参数说明

一,Texture2D:光标更换为指定的Textrue2D,如果为null则还原为系统默认光标
二,Vector2:光标识别点所在图片位置。(0,0)为左上,(最大长度,图片最大宽度)为右下《unity动态更换鼠标光标》
这个图片分辨率不是根据资源的分辨率,而是资源为Cursor类型时的MaxSize设置,(模式为ForceSoftware时有效)《unity动态更换鼠标光标》
三,CursorMode:Auto:MaxSize设置无效,显示固定大小。ForceSoftware:可由MaxSize控制光标大小。

    原文作者:马摆摊
    原文地址: https://blog.csdn.net/qq_36058268/article/details/98949010
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞