Problem gefunden.
func _ready() -> void:
breit = self.rect_size.x
$BG.rect_size.x =breit
$Bar.rect_size.x = breit
hoch = self.rect_size.y
$BG.rect_size.y = hoch
$Bar.rect_size.y = hoch
print(rect_size,rect_position
rectsize ist immer 1,1 obwohl im Editor etwas vernüftiges
eingetragen ist.
rectposition dagegen stimmt mit dem Editor überein.
Warum denn das???
Stört mich ersteinmal nicht wenn ich die rect_size im code angebe geht es. Nicht schön aber ich will es ja nicht an andere weitergeben.
Ja es gibt eine ProgressBar aber die schneidet beim Bar oben einfach alles weg wenn es weniger als 100% sind. Meine Bar hat ei en 3D Effekt und es sieht doof aus mit dem weggeschneide.