Я пытаюсь центрировать метку внутри пользовательского узла рисования в Godot. Этикетка прикреплена к узлу. Родительский узел - это шестиугольник, положение которого (0,0) находится в центре шестиугольника (это означает, что в узле есть отрицательные координаты). Когда я добавляю метку, кажется, что центр шестиугольника находится в верхнем левом углу.
Однако я бы хотел, чтобы центр этикетки находился в центре шестиугольника. Это означает, что некоторые части этикетки должны иметь отрицательные координаты, но я не могу найти никакого решения, чтобы правильно центрировать этикетку. Этикетки не имеют размера на Godot, поэтому я не могу центрировать их вручную.
Код этикетки:
var label = new Label();
tile.AddChild(label);
label.SetText("1");
label.SetScale(new Vector2(1.5f,1.5f));
label.SetAlign(Godot.Label.AlignEnum.Center);