カーソルをボタンを指しているときにカーソルのアイコンを変更する必要のあるゲームを開発していて、ボタンを指していないときに通常の状態に戻ります。これまで私はこれを行っていましたが、良いことは何もありません。 私はボタンでこのスクリプトを添付しています...ボタンでマウスがホバーしたときのカーソルのアイコンを変更
using UnityEngine;
using System.Collections;
public class cursor : MonoBehaviour {
Vector2 mouse;
int w =32;
int h=32;
public Texture2D cursor1;
// Use this for initialization
void Start() {
Cursor.visible = true;
}
// Update is called once per frame
void Update() {
mouse = new Vector2(Input.mousePosition.x, Screen.height - Input.mousePosition.y);
}
void OnMouseOver()
{
Cursor.SetCursor (cursor1, Vector2.zero, CursorMode.Auto);
}
void OnMouseExit()
{
Cursor.SetCursor (null,Vector2.zero,CursorMode.Auto);
}
}