参考论坛内大佬的逻辑修改了一版自定义的可以嵌套Sprite的RichText,之前项目一直默认开启自动合图所以没发现文字渲染时的一个问题:
开启动态合图时:先绘制文本到canvas上,再创建Texture2D;先创建Texture2D再绘制文本到canvas上都可以正常显示文本。
关闭自动合图时::先绘制文本到canvas上,再创建Texture2D可以正常显示文本;先创建Texture2D再绘制文本到canvas上不可以正常显示文本。
虽然找到了问题,但确实不太清楚为什么会出现这样的现象。希望有大佬可以解惑。richtextDemo.rar (46.5 KB)
原作者( [水煮肉片饭]):原作者链接