cachedTextGenerator修改分辨率的时候,导致的text错误填充 unity
因工作需要,有一个自定义的Text组件,重写了OnPopulateMesh,现在发现这个组件在PC端中修改分辨率时,会多显示之前Text的内容

类似这种
排查之后发现在调用cachedTextGenerator.Populate的时候,如果时因为分辨率变化引起的,有概率会导致这个Populate里面会直接填充VertexHelper
具体原因猜测是unity的优化相关导致的
untiy版本为 2019.4.31f1
解决方案就是在Populate之后再次调用 VerterHelper的Clear

浙公网安备 33010602011771号