[Unity] unity3d更换鼠标光标

查看:1668 |回复:15 | 2014-10-12 05:55:33

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 幺九 于 2019-3-25 15:35 编辑

在unity3d中更换鼠标光标:原理很简单,先把鼠标光标屏蔽掉,通过GUI来给鼠标位置放置一个贴图。

代码:
var mouse : Texture;
Screen.showCursor=false;
function Update () {
}
function OnGUI()
{
var msPos = Input.mousePosition;
GUI.DrawTexture(Rect(msPos.x , Screen.height-msPos.y,20,20),mouse);
}

注意的是:
鼠标坐标系同屏幕坐标系,屏幕的左下角是(0,0)点,向右X增加,向上Y增加GUI的Rect区域坐标系同视口坐标系,左上角是(0,0)点,向右X增加,向下Y增加注意坐标的变换

评分

参与人数 2元素币 +24 活跃度 +16 展开 理由
lwmm + 4 + 6 【给力】阅贴无数,楼主最强!
元素界王神 + 20 + 10

查看全部评分

2014-10-12 05:55:33  
 赞 赞 1

使用道具 登录

15个回答,把该问题分享到群,邀请大神一起回答。
2#
楼主强悍!
回复 收起回复
2014-10-13 10:35:21   回复
 赞 赞 1

使用道具 登录

3#
这么厉害
回复 收起回复
2014-11-18 10:52:48   回复
 赞 赞 1

使用道具 登录

4#

此帖必火!鉴定完毕!
回复 收起回复
2015-4-1 12:46:41   回复
 赞 赞 1

使用道具 登录

5#
好极了
回复 收起回复
2015-4-8 17:19:19   回复
 赞 赞 1

使用道具 登录

6#
元素那么大,我想来看看!
回复 收起回复
2015-7-4 19:33:24   回复
 赞 赞 1

使用道具 登录

7#
立刻提起了精神。
回复 收起回复
2015-8-12 11:34:10   回复
 赞 赞 1

使用道具 登录

8#
资源发布哪家强?元素首发称大王!
回复 收起回复
2015-8-12 11:34:30   回复
 赞 赞 1

使用道具 登录

9#
为了元素币,拼了!
回复 收起回复
2015-8-12 11:35:15   回复
 赞 赞 1

使用道具 登录

11#
谢谢分享~!支持
回复 收起回复
2015-8-25 22:17:05   回复
 赞 赞 1

使用道具 登录

12#
很实用,已收藏,感谢楼主{:1_147:}
回复 收起回复
2015-8-26 19:17:47   回复
 赞 赞 1

使用道具 登录

13#
为了元素币,拼了!
回复 收起回复
2015-8-28 23:23:25   回复
 赞 赞 1

使用道具 登录

14#
非常强大{:1_146:}
回复 收起回复
2015-8-29 00:18:29   回复
 赞 赞 1

使用道具 登录

15#
{:1_144:}
回复 收起回复
2015-10-27 15:51:58   回复
 赞 赞 1

使用道具 登录

16#
可以
回复 收起回复
2021-1-22 18:05:37   回复
 赞 赞 2

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎MaxScriptMAX脚本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表