Sistema de Renderizado de Texto (TTF).

Hemos implementado un sistema para el renderizado de textos mediante fuentes TTF. Para ello utilizamos la librería SDL_TTF.
Se ha creado una clase Wrapper (UE::Font) que gestiona una fuente. Está diseñado para poder tener un cache de fuentes de diferentes tamaños. Es posible que hagamos un refactor al AssetManager para convertir las texturas a un Wrapper (más que nada para limpiar el código del AsMng y llevarme la responsabilidad de las texturas a otro sitio.
This commit is contained in:
2022-02-21 20:17:47 +01:00
parent d19f4593d5
commit 9098f16f81
28 changed files with 1493 additions and 11 deletions
@@ -0,0 +1,4 @@
{
"FontPath": "resources/Fonts/OpenSans-Regular.ttf",
"FontSizes": [12, 18, 24]
}