Godot4.3 C# | AddChild後に.Nameはどうだろう

以下、初心者の意見です。

「AddChild」というよく使う関数がある。

これを実行する前にシーンに名前をつけることもできるし、後からつけることも可能だ。

個人的には名前や位置などを調整してからAddChildを実行していたが、どうやら逆の方がしっくりくる。

というのも、先に名前をつけておくとシーンに「@Sprite2D@x」というようなシーンが作られることが多かったからだ。これがなんとも気持ち悪い。AIに聞いてみると、「内部的には名前は変わっているので問題ない」と言っている。

しかし、見た目は重要。今のところAddChildをしてから.Nameで名前を変更するとうまくいっている。

もちろんそれでも100%うまくいっているわけではない。「@Sprite2D@x」というようなシーンは作られることがあるが、ゲームを進めていくと消えていく。

ということで、「AddChild」を使う時は、AddChildをしてから名前を変更するという手があるということをシェア。(あまりにマニアックでどっちでもいいと思っているけど)