Unity - UIWidgets 4. 添加图标显示
Posted lunoctis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity - UIWidgets 4. 添加图标显示相关的知识,希望对你有一定的参考价值。
前面的返回按钮, 以及自己试验的一些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划分为不同数据模块