Unity - UIWidgets 4. 添加图标显示

Posted lunoctis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity - UIWidgets 4. 添加图标显示相关的知识,希望对你有一定的参考价值。

Material Icon字体下载(github)

前面的返回按钮, 以及自己试验的一些Icon都不显示, 然后回去翻UIWidgets的README

     public class UIWidgetsExample : UIWidgetsPanel {
         protected override void OnEnable() {
             // if you want to use your own font or font icons.
             // FontManager.instance.addFont(Resources.Load<Font>(path: "path to your font"), "font family name");

             // load custom font with weight & style. The font weight & style corresponds to fontWeight, fontStyle of
             // a TextStyle object
             // FontManager.instance.addFont(Resources.Load<Font>(path: "path to your font"), "Roboto", FontWeight.w500,
             //    FontStyle.italic);

             // add material icons, familyName must be "Material Icons"
             // FontManager.instance.addFont(Resources.Load<Font>(path: "path to material icons"), "Material Icons");

             base.OnEnable();
         }

emmm

下载字体放到AssetsResourcesFonts
修改UI入口处

// UIMain.lua

using System.Collections.Generic;
using Unity.UIWidgets.engine;
using Unity.UIWidgets.material;
using Unity.UIWidgets.ui;
using Unity.UIWidgets.widgets;
using UnityEngine;

namespace UI
{
    public class UIMain : UIWidgetsPanel
    {
        protected override void OnEnable()
        {
            FontManager.instance.addFont(Resources.Load<Font>(path: "Fonts/MaterialIcons-Regular"), "Material Icons");

            base.OnEnable();
        }

        // ...
    }
}

技术图片

图标就可以正常显示了

以上是关于Unity - UIWidgets 4. 添加图标显示的主要内容,如果未能解决你的问题,请参考以下文章

Unity - UIWidgets 7. Redux接入 把Redux划分为不同数据模块

Unity ---WidgetsUI CreateTileView Demo

在 Unity 中更改服务器端解析通知的推送通知图标

unity小地图制作___按比例尺图标布局

Unity3d - RPG项目学习笔记(二十二)

Unity鼠标图标更换/点击图标更换