以下、初心者の意見です。
「AddChild」というよく使う関数がある。
これを実行する前にシーンに名前をつけることもできるし、後からつけることも可能だ。
個人的には名前や位置などを調整してからAddChildを実行していたが、どうやら逆の方がしっくりくる。
というのも、先に名前をつけておくとシーンに「@Sprite2D@x」というようなシーンが作られることが多かったからだ。これがなんとも気持ち悪い。AIに聞いてみると、「内部的には名前は変わっているので問題ない」と言っている。
しかし、見た目は重要。今のところAddChildをしてから.Nameで名前を変更するとうまくいっている。
もちろんそれでも100%うまくいっているわけではない。「@Sprite2D@x」というようなシーンは作られることがあるが、ゲームを進めていくと消えていく。
ということで、「AddChild」を使う時は、AddChildをしてから名前を変更するという手があるということをシェア。(あまりにマニアックでどっちでもいいと思っているけど)