在编辑器中将滑动条属性中的最大值设置为0时可能会报错

回复

编辑器使用CursedOctopus 发起了问题 • 1 人关注 • 0 个回复 • 13 次浏览 • 2 天前 • 来自相关话题

关于发布后纹理集问题

回复

CocosCreatorwindshan 发起了问题 • 1 人关注 • 0 个回复 • 24 次浏览 • 2 天前 • 来自相关话题

编辑器插件如何添加新发布属性

回复

编辑器使用yangcg 发起了问题 • 1 人关注 • 0 个回复 • 46 次浏览 • 4 天前 • 来自相关话题

FairyGUI 在 Unity 中异步加载字体

Unityhwei 发表了文章 • 0 个评论 • 113 次浏览 • 2025-10-23 17:07 • 来自相关话题

如果你在开发小游戏,字体文件通常很大,并且需要在第一次运行时下载。这有可能会影响首屏加载性能。
 
为了解决这个问题,我们不用等待字体下载好,先提前显示 UI。
此时 UI 中的中文可能会无法显示。
不过没关系,等字体下载好再用下面这个函数来加载字体:
public static void SetFont(string name, Font font)
{
// 如果其他 UI 已经用过 name 字体,则获得该字体的动态字体对象,否则 GetFont 会自动返回一个默认动态字体。
var dynamicFont = FairyGUI.FontManager.GetFont(name) as FairyGUI.DynamicFont;
// 无论如何,更新这个字体背后的 Unity Font 对象
dynamicFont.nativeFont = font;
// version 变化会触发使用到这个字体的 UI 刷新
dynamicFont.version += 1;
}于是就做到了异步加载字体。
 
进一步优化:先用一个体积比较小的字体覆盖所有 UI 用到的字体,让中文先可读。然后等体积大的正式字体下载完毕再覆盖上去,提升画面效果。 查看全部
如果你在开发小游戏,字体文件通常很大,并且需要在第一次运行时下载。这有可能会影响首屏加载性能。
 
为了解决这个问题,我们不用等待字体下载好,先提前显示 UI。
此时 UI 中的中文可能会无法显示。
不过没关系,等字体下载好再用下面这个函数来加载字体:
public static void SetFont(string name, Font font)
{
// 如果其他 UI 已经用过 name 字体,则获得该字体的动态字体对象,否则 GetFont 会自动返回一个默认动态字体。
var dynamicFont = FairyGUI.FontManager.GetFont(name) as FairyGUI.DynamicFont;
// 无论如何,更新这个字体背后的 Unity Font 对象
dynamicFont.nativeFont = font;
// version 变化会触发使用到这个字体的 UI 刷新
dynamicFont.version += 1;
}
于是就做到了异步加载字体。
 
进一步优化:先用一个体积比较小的字体覆盖所有 UI 用到的字体,让中文先可读。然后等体积大的正式字体下载完毕再覆盖上去,提升画面效果。

切换场景后,第一次点击无效。

回复

Unityxiaomaitai 发起了问题 • 1 人关注 • 0 个回复 • 211 次浏览 • 2025-09-06 12:39 • 来自相关话题

FairyGUI导出选中的xml配置后,导出的目录结构和当前工作的目录结构不一致

回复

编辑器使用gaxlin 发起了问题 • 1 人关注 • 0 个回复 • 150 次浏览 • 2025-09-04 10:07 • 来自相关话题

编辑器报错

回复

编辑器使用无名无性 发起了问题 • 1 人关注 • 0 个回复 • 148 次浏览 • 2025-08-28 10:41 • 来自相关话题

fairy导入序列帧图片过多时会闪退

回复

编辑器使用tdddd 发起了问题 • 1 人关注 • 0 个回复 • 184 次浏览 • 2025-08-05 16:27 • 来自相关话题

在FairyGUI編輯器中,Spine的透明度異常、切圖會比預期的大

回复

编辑器使用AlanHung 发起了问题 • 1 人关注 • 0 个回复 • 201 次浏览 • 2025-08-04 15:39 • 来自相关话题

图片平铺次数

回复

编辑器使用yhy 发起了问题 • 1 人关注 • 0 个回复 • 260 次浏览 • 2025-08-04 11:46 • 来自相关话题

使用CreateObjectAsync, 组件出场音效首次播放失败

回复

Unityeggbbq 发起了问题 • 1 人关注 • 0 个回复 • 183 次浏览 • 2025-07-20 11:42 • 来自相关话题

为啥虚拟列表和普通列表的_overlapSize值不一样

回复

Unityzzzxaa 发起了问题 • 1 人关注 • 0 个回复 • 236 次浏览 • 2025-07-16 10:39 • 来自相关话题

最小化无法打开

回复

编辑器使用jeff2023 发起了问题 • 1 人关注 • 0 个回复 • 161 次浏览 • 2025-06-09 15:38 • 来自相关话题

Cocos creator3.8项目 其中使用了第三方字体 由Cocos creator预览后字体没有显示

回复

CocosCreatorIssacLynx 发起了问题 • 1 人关注 • 0 个回复 • 370 次浏览 • 2025-05-22 20:38 • 来自相关话题

unity导入报错

回复

Unitycoder 发起了问题 • 1 人关注 • 0 个回复 • 227 次浏览 • 2025-05-22 11:37 • 来自相关话题

插件 能否获取当前所有修改过的包

回复

编辑器使用shinedo 发起了问题 • 1 人关注 • 0 个回复 • 335 次浏览 • 2025-05-17 16:01 • 来自相关话题

用VS2019打开 FairyGUI-unity-master编译报错:错误 CS0246 未能找到类型或命名空间名“FairyGUI”

回复

Unityliaopf 发起了问题 • 1 人关注 • 0 个回复 • 235 次浏览 • 2025-05-16 14:29 • 来自相关话题

textInput无法弹出输入法

回复

Unityevezzz 发起了问题 • 1 人关注 • 0 个回复 • 382 次浏览 • 2025-04-02 17:47 • 来自相关话题

How to make FairyGUI work in Unity 6?

回复

Unityafw 发起了问题 • 1 人关注 • 0 个回复 • 607 次浏览 • 2025-03-26 10:04 • 来自相关话题