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:
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user