示例#1
0
    protected override void Draw(PrimitiveRenderer2D renderer)
    {
        var area = new Vector4(GlobalX, GlobalY, GlobalX + Width, GlobalY + Height);

        renderer.Color = TextColor;
        renderer.DrawText(Text, Format, area);
    }
示例#2
0
    protected override void Draw(PrimitiveRenderer2D renderer)
    {
        base.Draw(renderer);

        var area = new Vector4(GlobalX, GlobalY, GlobalX + Width, GlobalY + Height);

        renderer.DrawText(Text, new PrimitiveRenderer2D.TextFormat()
        {
            Alignment         = PrimitiveRenderer2D.Alignment.Center,
            VerticalAlignment = PrimitiveRenderer2D.VerticalAlignment.Middle,
            Overflow          = PrimitiveRenderer2D.Overflow.Shrink,
            FontSize          = FontSize,
            LineHeight        = FontSize * 1.5f,
        }, area);
    }