请问官方 _forceUpdateRenderData这种方法 为什么文档里找不到?

2411 ,需要label刷新一下 才能得到真是宽度,通过论坛里文章 才试出来的,
_forceUpdateRenderData 很有用的东西 为什么文档里没有?还是我找错文档了?为什么有用的东西 需要通过口口相传来解决?

1赞

理论上可以,手动调updateRenderData

文档很弱,搜一个常用的api都搜不到, 比如:converToNodeSpace :rofl:

好像在规范上来说,_开头的是私有方法,表示设计者不希望它被外面的人调用。
印象中label刷新有其它的public方法,不过年代久远不确定了。
虽然,但是Cocos的文档做的确实不怎么样,自3.x开坑以来,官方对2.x的维护都不积极了,更不要说维护2.x的文档了。

//**强制更新文本的长度 */
this.textAttr1.textName.node.getComponent(Label).updateRenderData(true);

你这个是 3.x 新加的吧

因为这就是2.x 每个人都有一个自己的2.x

1赞

这是私有方法啊

:sweat_smile:狠狠点了

下划线开头的是不稳定方法, 可能被重构掉