Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Cursor.SetCursor(Texture2D,CursorMode)

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

OnMouseEnter のタイミングでマウスカーソルのテクスチャを変更します

OnMouseExit のタイミングでデフォルトのテクスチャにリセットします。


        
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Texture2D cursorTexture; public CursorMode cursorMode = CursorMode.Auto; public Vector2 hotSpot = Vector2.zero; void OnMouseEnter() { Cursor.SetCursor(cursorTexture, hotSpot, cursorMode); } void OnMouseExit() { Cursor.SetCursor(null, Vector2.zero, cursorMode); } }

public static function SetCursor(texture: Texture2D, hotspot: Vector2, cursorMode: CursorMode): void;
public static void SetCursor(Texture2D texture, Vector2 hotspot, CursorMode cursorMode);

パラメーター

texture カーソルに使用するテクスチャ。 null の場合デフォルトカーソルを設定します。テクスチャはカーソルとして使用するためにテクスチャインポーターで "Read/Write enabled" を有効にしてインポートする(か "Cursor" を使用する)必要があることに注意してください。
hotspot ターゲット地点として使用するテクスチャの左上からのオフセット距離(カーソルの境界範囲にある必要があります)
cursorMode プラットフォームがサポートしているハードウェアのカーソルを使用するか、強制的にソフトウェアのカーソルを使用するかの設定

説明

使用したいカーソル画像を自由に設定できるカスタムカーソルです