资产定义
字体资产(Font Asset)用于保存字体的样式和修改内容在单独的资产文件中。您可以对字体资产执行导入、引用、删除等常见操作。该资产样式如图:
【Font_Asset001.png】
项目文件夹中的字体资产
导入字体资产
格式支持
SandMod 支持导入常见的字体文件格式:
| 格式 | 扩展名 |
| TrueType 字体 | .ttf |
| OpenType Collections 字体 | .otc |
| OpenType 字体 | .otf |
资产生成方法
将 SandMod 支持的字体文件从资源管理器拖入 项目窗口(Project)中导入游戏项目,或在项目窗口的空白位置点击鼠标右键启动上下文菜单并点击 从文件夹导入(Import From Folder)选项选中字体文件导入游戏项目。具体导入方法请参阅 导入资产 章节。
当字体文件完成导入后,将在项目窗口中生成对应的字体资产。
【Font_Asset002.png】
引用字体资产
当您在 UI 编辑器(UI Editor)选中部分 UI 对象(UI Object),在 检视窗口(Inspector)会有 字体(Font)属性,点击属性条目引用框即可选择对应的字体资产。
【Font_Asset003.png】
或者您也可以将字体资产拖进 字体(Font)属性条目引用框内。
【Font_Asset004.png】
资产右键菜单
在 项目窗口(Project)中,鼠标指向字体资产,并点击鼠标右键,即会打开字体资产对应的上下文菜单,在上下文菜单中您可以对此字体资产进行以下内容的编辑。
【Font_Asset005.png】
| 名称 | 描述 |
| 在资源管理器中显示(Show In Explorer) | 在电脑的资源管理器上打开选中的字体资产。 |
| 复制(Copy) | 复制所选字体资产至剪贴板。 |
| 剪切(Cut) | 剪切所选字体资产至剪贴板,与复制不同的是,剪切后的字体资产将不再出现于原路径下。 |
| 复制并粘贴(Duplicate) | 在所选的字体资产路径下克隆一份所选的字体资产。 |
| 重命名(Rename) | 使字体资产名称可编辑,以便进行更改。按 Enter 键以保存更改,或按 Esc 键以取消重命名。 |
| 删除(Delete) | 删除选中的字体资产。 |
| 复制资源 ID(Copy Asset ID) | 复制选中的字体资产的 ID 至剪贴板中,值得注意的是,导入到 SandMod 中的任何字体文件都将作为 字体(Font)实例在脚本中获取并使用,因此您可以通过 Resources.Load(Type,ID) 代码可以直接通过此 ID 将字体以 Font 类型动态引用。 |
| 复制路径(Copy Path) | 以 Type Script 语法的方式,创建选中的字体资产从 Assets 目录下的路径在剪切板中。 |
