理论上,在游戏中使用fontawesome(图标)

时间:2015-10-07 09:44:23

标签: android libgdx font-awesome

font-awesome图标是基于矢量的,根据我的理解,矢量iamges在应用程序中很糟糕,因为它们非常大(以字节为单位),这是真的吗 对于fontawesome图标?理论上,我可以在游戏中使用这些图标,不仅仅是菜单按钮等,还有实际的游戏图形?

我打算做一个非常简单的游戏,我讨厌被困在设计部分,不仅仅是绘制它们,而且我在缩放时遇到了麻烦 过去的图像(根据屏幕尺寸),矢量图像可以解决这个问题。

我意识到图标不是游戏图形的最佳选择,但是它可以使用吗?

1 个答案:

答案 0 :(得分:3)

基于矢量的图像通常比基于位图的图像小,因为它们只包含图像内容的抽象描述,可以缩放到几乎任何大小。

但您的显卡并不了解这些图像格式。您必须先将它们转换为基于位图的格式,这意味着您必须为生成的图像设置特定的大小。

LibGDX提供FreeType extension,将TrueType字体文件(.ttf)在运行时转换为具有特定大小的BitmapFont,然后可以呈现。

通过这种方式,您可以动态生成图标以获得正确的显示尺寸,而无需为不同的分辨率发送许多不同版本的图标。