Godot Version
v4.4.dev7.official [46c8f8c5c]
Question
I have eventually got around to porting my 3.6 game to 4.4.
What I have noticed is the behaviour of the signal emitted by a Label on visibility_changed appears to be different.
On 3.6, I believe it emitted a visibility_changed when the Label was instantiated, now it does not?
I wonder if anyone can confirm this change or if it is my imagination?
wchc
January 10, 2025, 1:44am
2
I tested and it seems like the Label does emit visibility_changed
signal.
This is my code on the Label.
extends Label
func _on_visibility_changed() -> void:
print("_on_visibility_changed")
This is the scene setup, I connected the signal through inspector and you can see in the console the _on_visibility_changed
got printed right at the start of the scene.
This is on 4.4 dev 7.
Do you have a different experience?