Godot で、フォーカス中のボタンなどにカーソルを囲んで表示する
クリッカブルなUI要素にマウスオーバーしたり、フォーカスをしている場合に下のようなカーソルを囲んで表示したい
やり方
NonePatchRect ノードを作成し、AniamtedTexture を割り当てる
カーソルで囲みたいUI要素のノードのスクリプトで、_on_focus_entered signai 受信時に、カーソルを表示。exit で非表示処理を実装
その際に、カーソル size はUI要素の size より大きめにし、position をあわせる
カーソルはルート上で一つだけ存在するようにし、size と position が毎回更新される仕組み
これでうまく動いた