养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Unity Cursor教程之 使用代码形式更换鼠标图标

时间:2024-10-09 12:25:02

UnityCursor教程之使用代码形式更换鼠标图标。本节介绍,在Uni隋茚粟胫ty开发中,使用代码的形式更换鼠标的图标样式的方法,具体如下

Unity Cursor教程之 使用代码形式更换鼠标图标

工具/原料

Unity

方法/步骤

1、打开Unity,新建一个空工程,具体如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

2、导入两张鼠标图标的图样式到工程中,可以设置为精灵图也可以保持默认,看需要,具体如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

3、在工程中新建一个脚本,可以命名为MouseChange,具体如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

4、MouseChange脚本具体代码如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

5、MouseChange脚本具体内容如下:usingUnit鲻戟缒男yEngine;publicclassMouseChange:MonoBehaviour撑俯擂摔{publicTexture2DcursorTexture1;publicTexture2DcursorTexture2;privateCursorModecursorMode=CursorMode.Auto;privateVector2hotSpot=Vector2.zero;//UsethisforinitializationvoidStart(){}//UpdateiscalledonceperframevoidUpdate(){if(Input.GetKeyDown(KeyCode.A)){Cursor.SetCursor(cursorTexture1,hotSpot,cursorMode);}if(Input.GetKeyDown(KeyCode.S)){Cursor.SetCursor(cursorTexture2,hotSpot,cursorMode);}}}

6、脚本编译正确,回到Unity,在场景中新建一个Gam娣定撰钠eObject,并且把脚本挂在上去,把鼠标图标赋值给脚本,具体如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

7、运行场景,按下AS键即可切换鼠标样式,具体如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

8、如觉得鼠标太大,可以把原图改小,或者选中图标,在Unity中修改图片的MaxSize具体如下图

Unity Cursor教程之 使用代码形式更换鼠标图标

© 一点知识