码迷,mamicode.com
首页 > 编程语言 > 详细

Unity - UIWidgets 4. 添加图标显示

时间:2020-01-28 21:13:39      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:reg   sys   must   weight   public   eric   get   base   mil   

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

下载字体放到Assets\Resources\Fonts
修改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. 添加图标显示

标签:reg   sys   must   weight   public   eric   get   base   mil   

原文地址:https://www.cnblogs.com/lunoctis/p/12238615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!