TextMeshPro - 和UGUI Text的简单对比

已经有ugui Text了,为什么还要再来个TextMeshPro?

1) TextMeshPro使用了更先进的渲染技术,渲染效果更好。

同样的36号斜体字在Scene窗口中,我们放大后,Text可以明显的看到锯齿,而TextMeshPro字体的边缘还是圆润光滑。

2) TextMeshPro默认支持多种渐变效果

3) 性能更好的描边(TextMeshPro应该叫内发光,因为他的描边越粗,文字本身就越细)

UGUI Text可以使用Outline组件实现,但性能比较耗(会上下左右多绘制4遍New Text文本,即:多个text偏移叠加)。

网上也有很多通过shader实现描边的方式,但效果也不是很好。

4) 性能更好的阴影

UGUI Text会多绘制一遍New Text

等等。

 

那ugui Text是不是可以完全抛弃了?

不是,有些场景还是要用到UGUI Text的,比如可以让玩家自由输入内容的聊天输入框。

因为TextMeshPro用到的文字要预先生成好的,所以要么把所有玩家可能输入的文本都事先生成好,但中文实在太多了,是不可能的事。

 

posted @ 2024-04-30 23:45  yanghui01  阅读(112)  评论(0编辑  收藏  举报