GLoader在被销毁时,没有调用FreeExternal

谷主 回复了问题 • 2 人关注 • 1 个回复 • 161 次浏览 • 2025-12-31 16:10 • 来自相关话题

列表裁剪预制体问题

谷主 回复了问题 • 2 人关注 • 2 个回复 • 120 次浏览 • 2025-12-31 16:07 • 来自相关话题

列表自动调整项目大小后溢出处理滚动条设置冲突

谷主 回复了问题 • 2 人关注 • 1 个回复 • 124 次浏览 • 2025-12-31 15:52 • 来自相关话题

富文本<input = button> 使用时报错

谷主 回复了问题 • 2 人关注 • 1 个回复 • 99 次浏览 • 2025-12-31 15:50 • 来自相关话题

NTexture.CustomDestroyMethod 没有收到回调

回复

Scottosong 发起了问题 • 0 人关注 • 0 个回复 • 120 次浏览 • 2025-12-12 14:35 • 来自相关话题

unity里边TMP字体放在场景里边,改变缩放会导致字体显示异常

谷主 回复了问题 • 2 人关注 • 2 个回复 • 216 次浏览 • 2025-11-27 19:53 • 来自相关话题

Fgui 渲染层级问题

谷主 回复了问题 • 2 人关注 • 1 个回复 • 208 次浏览 • 2025-11-27 19:46 • 来自相关话题

Unity中, 文本设置最小尺寸, 对齐设置居中, 自动大小设置宽度高度, 居中的设置无效

Xfeifan 回复了问题 • 3 人关注 • 2 个回复 • 374 次浏览 • 2025-11-25 16:16 • 来自相关话题

列表中组件部分资源无法被裁剪

Xfeifan 回复了问题 • 3 人关注 • 3 个回复 • 179 次浏览 • 2025-11-25 16:14 • 来自相关话题

导入的是jpg格式图片,如何导出jpg格式的图片。

谷主 回复了问题 • 2 人关注 • 1 个回复 • 192 次浏览 • 2025-11-03 22:20 • 来自相关话题

Fgui 插件Api CS.System.Array.CreateInstance()

谷主 回复了问题 • 1 人关注 • 2 个回复 • 199 次浏览 • 2025-11-02 16:27 • 来自相关话题

FairyGUI 在 Unity 中异步加载字体

hwei 发表了文章 • 0 个评论 • 295 次浏览 • 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 用到的字体,让中文先可读。然后等体积大的正式字体下载完毕再覆盖上去,提升画面效果。

Stage没有SetSize为屏幕的尺寸,而是设置为了一个小于屏幕的尺寸,在Unity正常捕获触摸,在其他平台触摸位置偏移较大

谷主 回复了问题 • 2 人关注 • 1 个回复 • 223 次浏览 • 2025-10-12 10:07 • 来自相关话题

GoWrapper的CloneMaterials

谷主 回复了问题 • 2 人关注 • 1 个回复 • 218 次浏览 • 2025-10-11 15:36 • 来自相关话题

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

回复

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

使用 UIPackage AddPackage(byte[] descData, string assetNamePrefix, LoadResourceAsync loadFunc)纹理显示不正确

谷主 回复了问题 • 2 人关注 • 1 个回复 • 257 次浏览 • 2025-09-05 21:20 • 来自相关话题

手搓了一个Godot的运行库

sagasarate 发表了文章 • 1 个评论 • 595 次浏览 • 2025-09-05 10:25 • 来自相关话题

给Godot4.4手搓了一个fgui的运行库:
FairyGUI-godot
c#的,基于unity版本的运行库改造而来,也参考了laya的运行库,因为Godot的架构其实更像laya,由于Godot本身的限制,不少功能暂时没法实现,比如遮罩。Sprite和Shape是自绘的,所以实现的相对完善些,文字相关的使用了Godot现成的UI节点,功能实现就比较差了。
这也是我学习Godot的一种方式。目前测试也不充分,估计有不少BUG,也就是实现了fgui的demo顺便测试了下。 查看全部
给Godot4.4手搓了一个fgui的运行库:
FairyGUI-godot
c#的,基于unity版本的运行库改造而来,也参考了laya的运行库,因为Godot的架构其实更像laya,由于Godot本身的限制,不少功能暂时没法实现,比如遮罩。Sprite和Shape是自绘的,所以实现的相对完善些,文字相关的使用了Godot现成的UI节点,功能实现就比较差了。
这也是我学习Godot的一种方式。目前测试也不充分,估计有不少BUG,也就是实现了fgui的demo顺便测试了下。

用代码创建的组件,动画播放有几率会出问题

谷主 回复了问题 • 2 人关注 • 1 个回复 • 368 次浏览 • 2025-08-25 16:55 • 来自相关话题

Unity + FairyGUI: Adaptation UI to SafeArea

谷主 回复了问题 • 2 人关注 • 1 个回复 • 467 次浏览 • 2025-08-25 16:50 • 来自相关话题

项目用的YooAsset加载资源,发布音频后加载报错,这个要怎么解决啊?

回复

ec 回复了问题 • 1 人关注 • 1 个回复 • 287 次浏览 • 2025-08-20 19:38 • 来自相关话题