Unity设置鼠标指针图片
生活随笔
收集整理的這篇文章主要介紹了
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文件格