(Godot4.3)Tweenの情報が少ないがマニュアルを見ればいい

https://docs.godotengine.org/en/4.3/classes/class_tween.html

マニュアルはこちら。


今日やろうとしていた処理は、一度画像を動かしてから消すというもの。

ChatGPTに聞いてもそれっぽいことをいうがおそらくGodot3の話をしているのでうまく動かない。

Tween tween = GetTree().CreateTween();
tween.TweenProperty(GetNode("Sprite"), "modulate", Colors.Red, 1.0f);
tween.TweenProperty(GetNode("Sprite"), "scale", Vector2.Zero, 1.0f);
tween.TweenCallback(Callable.From(GetNode("Sprite").QueueFree));

マニュアルからコピペしたが、このようにコールバックで「GetNode(“Sprite”).QueueFree)」をかけば消えてくれる。

GetNode(“Sprite”)は当然だが、動かしている画像ということになる。

私がC#で開発しているから余計に情報が少なそうだが、マニュアルを毛嫌いせずに読めば普通に答えは書いてある。AIで楽はできるが全部教えてくれるわけでもないし100%正しいこというわけでもないので注意したい。

それにしてもブログを書いてくれている他の開発者は動かしたり消したりというサンプルをよく書くが、「消すこと」に関してはほとんど記述していないことも面白い。