内容纲要

异常问题

使用大量文字时,直接报错,'ArgumentException: Mesh can not have more than 65000 vertices'报错原因就是顶点个数超了,至于原因看下面的效率问题

效率问题

Text组件中,显示一个文字用2个triangles,4个vertices。但是加上Outline组件之后,triangles和vertices都会成倍的增加。

在Shadow组件中,会调用ApplyShadowZeroAlloc复制一份文字的顶点信息。然后移动位置,达到阴影的效果。

而在Outline组件中,也会像Shadow一样调用ApplyShadowZeroAlloc,但是不止复制一份顶点信息,而是复制5份,然后移动位置达到描边的效果