核心方法:导入字体资源

电脑杂谈  发布时间:2020-11-02 16:03:47  来源:网络整理

资源管理器字体_资源管理器字体_eclipse 资源管理器字体

字体资源

使用Cocos Creator制作的游戏可以使用三种类型的字体资源:系统字体,动态字体和位图字体。

系统字体用于通过调用游戏运行平台随附的系统字体来呈现文本,而无需用户向项目中添加任何相关资源。要使用系统字体,请使用Label组件中的Use System Font属性。

导入字体资源动态字体

当前,Cocos Creator支持TTF格式的动态字体。只需将扩展名为TTF的字体文件拖放到资源管理器即可完成字体资源的导入。

eclipse 资源管理器字体_资源管理器字体_资源管理器字体

位图字体

位图字体由fnt格式的字体文件和png图像组成。 FNT文件为每个字符缩略图提供索引。这种格式的字体可以通过特殊软件生成,请参考:

导入位图字体时,请确保同时将fnt文件和png文件拖放到资源管理器中。

请注意,导入位图字体后,需要将png文件类型更改为sprite-frame,否则位图字体将无法正常工作。

导入的字体将在资源管理器中显示如下:

资源管理器字体_资源管理器字体_eclipse 资源管理器字体

imported font asset

注意为了提高资源管理效率,建议将导入的fnt和png文件存储在单独的目录中,并且不要与其他资源混合使用。

使用字体资源

字体资源需要通过Label组件呈现。这是创建场景中具有Label组件的节点的方法。

使用菜单创建标签(字体)节点

资源管理器字体_eclipse 资源管理器字体_资源管理器字体

单击Hierarchy Manager左上角的“创建节点”按钮,然后选择“创建渲染节点/标签(文本)”,将在场景中创建带有标签组件的节点。

from hierarchy

您还可以通过主菜单中的“节点/创建渲染节点/标签(文本)”完成创建,效果与上述方法相同。

from main menu

关联的字体资源

eclipse 资源管理器字体_资源管理器字体_资源管理器字体

通过上述方法创建的字体组件默认情况下将系统字体用作关联资源。如果要使用导入到项目中的TTF或位图字体,可以将字体资源拖放到创建的Label组件属性栏中的“字体”上。

assign font file

这时,场景中的字体将立即使用刚刚指定的字体资源进行渲染。您还可以根据项目需要自由切换同一Label组件的Font属性,以使用TTF或位图字体。切换字体文件时,标签组件的其他属性不受影响。

如果要恢复使用系统字体,可以单击“使用系统字体”属性复选框,以清除“字体”属性中指定的字体文件。

拖放以创建标签(字体)节点

使用指定资源创建字体节点的另一种快速方法是将字体文件(TTF或位图字体)从资源管理器直接拖放到层次结构管理器。与上面的菜单创建唯一的不同是,通过拖放创建的文本节点将自动使用拖放字体资源来设置Label组件的Font属性。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-330397-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...