UGUI图文混排

UGUI图文混排

参考文献

https://www.jianshu.com/p/79b34f40aa72


旧版Text如何实现图文混排?

在TMP出来之前的图文混排方案也很简单

用Layout把很多Text和Image组合在一起

简单粗暴 但Rebuild会非常非常恐怖

总的来说体量小还好 大一点可能就不太能接受这个消耗了

还有另外一种方案 是利用旧版Text对富文本的支持

富文本有一个<quad/>标签 可以作为一个占位符号

然后运行时在占位的地方动态生成Image

也可以起到图文混排的效果

这里贴一个应用

MojoUnity-TextPro:一个简洁高效的UGUI-Text图文混排(带事件处理)的扩展实现 – scott.cgi的文章 – 知乎


TMP是如何实现图文混排的呢?

https://www.jianshu.com/p/e9464938bdf4

https://zhuanlan.zhihu.com/p/457041220

简单概括一下步骤

制作图集——>在TMPText组件的额外选项里设置图集——>通过富文本的方式去调用图集里的图片

然后贴一个烟雨大佬的优化

https://www.lfzxb.top/unity-textmeshpro-something/

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注