This commit is contained in:
2025-01-04 22:44:43 +03:00
parent ac00eb18a9
commit 27f6b11f8f
55 changed files with 2547 additions and 702 deletions

View File

@@ -27,9 +27,7 @@ public class TextAlignComponent : Engine.Scene.Component.Component
_cachedText = _textRenderer.Text;
var font = _textRenderer.Font;
var size = font.Measure(_textRenderer.Text);
var scale = GameObject.Transform.FullTransformMatrix.ExtractScale();
var offset = GetOffset(size) + new Vector2(0, font.Metadata.Metrics.LineHeight - font.Metadata.Metrics.Ascender) / 2;
offset *= scale.Xy;
var offset = GetOffset(size) + new Vector2(0, _textRenderer.Font.Metadata.Metrics.Descender / 4);
GameObject.Transform.Translation.Xy = offset;
}