最近迷上了《地下城堡》这款游戏,在重现它界面下面的这个滚动消息框的实现(图片已经上传)
却遇到了难题,使用Lable一次只能加载一个行字符串,且换行不方便,以前没有实现过聊天框的类似实现,没有思路,请问这个使用哪个控件做比较好?ScrollView行吗?
最近迷上了《地下城堡》这款游戏,在重现它界面下面的这个滚动消息框的实现(图片已经上传)
却遇到了难题,使用Lable一次只能加载一个行字符串,且换行不方便,以前没有实现过聊天框的类似实现,没有思路,请问这个使用哪个控件做比较好?ScrollView行吗?
我做过一次,ScrollView+Label实现,Label根据一行可显示字数添加换行符
用的quick框架
cc.ui.label可以换行
底层也是labelttf
可以设rect和dimession
是可以换行的
而且你没看到你那个截图么
明显第2行最后空了很多,这就是自动换行的结果
太碍眼了。。。行内人看门道。。。
好像还可以写\n换行
这个游戏之前也上过首页宣传
应该策划还行
几个男人做得。。。
哎,没妹子,懒得看。。。。。。
谢谢指点,先前对ScrollView的用途理解太狭隘了,没想到能用来做这个效果
先前就是自动换行这一块没有弄清楚,现在稍微有点头绪了,我的文字是从xml解析过来的,最后发现可以换行,不过我这里直接写在文件里\n貌似没起作用
就事论事吧,这个游戏挺好玩的,最近这种复古的文字游戏也挺多的。不过在这里,我觉得他们使用的一些简单的组件组合比较有教学意义,才想到能否重现一下
在XML中写\n没效果的话, 试试\n