カーソルのカスタマイズ
ℹ️ 留意事項
この記事は Godot 3から Godot 4 へ内容の書き換え中です。 Godot4では存在しない変数、関数が含まれている場合があります。もしその場合はリポジトリのIssuesまでご報告ください。
課題
ゲーム中のマウスカーソルをカスタマイズしたい。
解決策
マウスカーソルの設定は Input.set_custom_mouse_cursor() メソッドを使用して行います。必要なのは使用するテクスチャだけです。なお、このテクスチャのサイズは最大で 256x256 ピクセル以内にしてください。
例えば、以下の画像を使用するには。
以下で照準をマウスカーソルの中央位置に設定します。
extends Node2D
func _ready():
Input.set_custom_mouse_cursor(cursor_image,
Input.CURSOR_ARROW,
Vector2(64, 64))
第2パラメーターはどのシステムカーソルを置き換えるかを指定します。このパラメーターの全ての一覧は入力ドキュメントを参照してください。