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
+11 -1
View File
@@ -26,6 +26,16 @@
"Type": 0
}
],
"SpriteSheets": [
"Fonts": [
{
"name": "OpenSans_Regular",
"Path": "resources/AssetsData/FontsData/OpenSansFont.json",
"Type": 1
},
{
"name": "OpenSans_Bold",
"Path": "resources/AssetsData/FontsData/OpenSansFont.json",
"Type": 1
}
]
}