cocosCreater中动态获取组建label节点宽度和高度

要想在代码中动态获取label节点的宽度和高度有两种办法:
1.遍历label中的字符串然后*字体的高度或宽度,这种比较麻烦。
2.使用更新渲染

label.getComponent(cc.Label)._forceUpdateRenderData(true);//动态更新label渲染,获取当前帧的宽度

原因:由于label在开时候只渲染一次,当我们重新赋值后需要手动更新一下渲染,这样当前帧才能获得当前的label的宽高。

注意:creater 2.0以前版本的更新:_updateRenderData(true);

比较常用的还有
1.cc.js.formatStr(“本次获得%s金币”,coin);格式化字符串


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部