cocos版本:2.4.2
目前仅在 web 和 安卓机 上测试过。ios未测试。
文本设定了一个自定义的ttf字体(英语)
overflow设定为SHRINK的话,web上能正常换行和自动缩放。但是在安卓真机上只能进行自动缩放
如果设定为CLAMP或RESIZE_HEIGHT的话,可以自动换行,但是会把单词切断,不是按照空格来换行。
以上模式enable wrap text均为开启。
我希望能在安卓上能按照web上SHRINK模式这样展示,该怎么处理?
真就这么沉了。。。大家是没遇到类似问题?还是不打apk包?
官方会让你先上个demo,不过我确实没有打过apk包
实在没办法的话也就只有改为none了,至少现在还没有dc方面的压力
安卓和原生label经常出现问题,所以我选择richtext
富文本不是类似的东西么?就没这些问题嘛?
ttf原生问题是挺多的,后来我全整成bmfont了。
我昨天也碰到Label的bug了,只要我的Label超过一定行数,排版就莫名的乱掉了,前面会出现很多空行,而后面被截断了
我也碰到了,在编辑器里 label 的 string 内容过多,直接就会缺少一部分内容,并且上面还会多出一些空白行,结果就是我把一个 label 拆成 4 个 label,然后用 layout 拼接,不过 label 文字多了真的卡啊
好像是单行超过2048就会出问题,我以前弄的时候遇到过类似的。
猜测是先把所有文本做成一行然后再切分,但是一行超过缓存图片就会被切掉
我是以前小游戏里面碰到过这种的,有个项目介绍,一个文本框文字太多,最后拆了六七个文本用layout拼接,非常拉跨。不过当时的cache mode还是NONE的,所以当时解决了之后也没管到底啥问题
我也碰到过,也是自己拆分的,习惯了