Итак, я наконец-то понял, как вывести текст на экран с помощью SDL2 ttf, но также обнаружил, что текст занимает весь экран, а мне нужно, чтобы текст был меньше, но я ничего не нашел здесь https://pkg.go.dev/github.com/veandco/go-sdl2/ttf Есть ли способ уменьшить текст?
Вот мой код:
func WriteChoices() {
font, _ := ttf.OpenFont("arial.ttf", 1920)
font.SetOutline(21)
surface, _ := font.RenderUTF8Solid("Player Computer", sdl.Color{0, 0, 50, 255})
texture, _ := renderer.CreateTextureFromSurface(surface)
renderer.Copy(texture, nil, nil)
font.Close()
surface.Free()
texture.Destroy()
}