当前位置:
首页 >
Unity设置鼠标指针图片
发布时间:2024/8/1
49
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Unity设置鼠标指针图片
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
下面是程序中动态变化鼠标图片的代码。
using UnityEngine; using System.Collections;public class CursorManage : MonoBehaviour {static CursorManage _instance;public static CursorManage Instance{get{return _instance;}}public Texture2D normalCursor, npcCursor, attackCursor, pickCursor,aimCursor;void Awake(){_instance = this;}public void SetCursorNormal(){Cursor.SetCursor(normalCursor, Vector2.zero, CursorMode.Auto);}public void SetCursorAim(){Cursor.SetCursor(aimCursor, Vector2.zero, CursorMode.Auto);}public void SetCursorNpc(){Cursor.SetCursor(npcCursor, Vector2.zero, CursorMode.Auto);}public void SetCursorAtk(){Cursor.SetCursor(attackCursor, Vector2.zero, CursorMode.Auto);}public void SetCursorPick(){Cursor.SetCursor(pickCursor, Vector2.zero, CursorMode.Auto);}}然后这里是设置游戏全局的鼠标指针的方式: Edit->Project Setting->Player->Default Cursor
如果动态加载,记得设置图片属性,如图:TextureType设置为Cursor
这里稍微解释setCursor的参数,第一个参数类型为Texture2D,可以设为public,也可以Resources.Load();
第二个表示鼠标点击的有效点,通常Windows的hotspot为左上角那个点,即Vector2.Zero;
然后第三个参数,有些机器支持直接在硬件上设置鼠标图片,有些不支持,当设置为Auto的时候,表示如果硬件支持,
则使用硬件,否则使用软件设置鼠标图片。
总结
以上是生活随笔为你收集整理的Unity设置鼠标指针图片的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java制作qq机器人(脚本实现和调用Q
- 下一篇: 将所有.java文件修改为.jad文件格