社区
移动开发其他问题
帖子详情
Unity3D怎样解决文字超出text文本框范围的问题
xyy18772381537
2016-11-19 09:37:32
大神求指教,Unity3D怎样解决文字超出text文本框范围的问题,我是在Panel里面添加了一个text
...全文
3285
1
打赏
收藏
Unity3D怎样解决文字超出text文本框范围的问题
大神求指教,Unity3D怎样解决文字超出text文本框范围的问题,我是在Panel里面添加了一个text
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
林翎
2018-08-31
打赏
举报
回复
可以进行滑动条配合自适应文字框的组件,以及mask遮罩实现
Text
MeshProUGUI自动宽度(达到最宽后自动换行)
Text
MeshProUGUI自动宽度(达到最宽后自动换行) 1. 以父节点宽度为最大宽度,
超出
自动换行 2. 背景图也自动与
text
一同变化 3. 设置父节点Pivot控制换行方向 4. 设置Bg上的VerticalLayoutGroup Padding 微调背景图宽高 5.效果预览:https://blog.csdn.net/qq_26318597/article/details/131072058
Unity3d
解决
文字
超出
文本框
范围
有时
文本框
中的
文字
过多会
超出
文本框
的显示
范围
,影响显示效果。曾经尝试改变字体大小,倒是差强人意。但是,跟整体的风格就不一致了!百度了一下没有找到结果,还是google给力,一个链接就搞定了!
Unity3d
本身就已经为我们考虑到了这个
问题
,并且提供了两种
解决
方案。http://docs.
unity3d
.com/Documentation/ScriptReference/GUIStyle-clip
Unity进阶干货之
Text
文本域文本和
文本框
自适应方案
我们有以下文本和
文本框
,如果要做
文本框
自适应文本长度,该如何处理呢? 步骤: 1.首先处理文本,我们给文本添加Content Size Fitter组件,固定它的宽先,然后让它的高随着文本长度适应。 2.第二步要处理
文本框
。
文本框
也先暂定锁宽,添加Content Size Fitter组件和Vertical Layout组件,两个组件组合使用。添加两个gameobject组件撑高
文本框
的高。 这个时候我们的
文本框
就随着文本自适应高了; 我们会发现,这样还不是很完美,因为我们锁高了,如果文本只有一点点,
unity3d
的ugui中,
text
内容显示不完全甚至放大消失的
问题
(
text
中字符不能完全显示,字符丢失)
在使用
unity3d
的ugui中,我们可能遇到这种情况,ui中添加了字
text
,但是在放大字过程中或者添加更多字的过程中,字显示不完全甚至突然消失了。 比如像下面这样,在
text
中输入更多字,发现显示不出来了。 没有完整显示出“已经加入的玩家:”,而是少了后面的几个字。 你可能还会遇到另一种情况:放大字到27以上就显示不出来了。(也可能放大到某个更大数值才显示不出来)
Unity
Text
文字
自动滚动
功能:实现当
Text
文本内容超过
文本框
时,自上而下循环滚动 使用Scroll View实现 在Content上添加
Text
组件和Content Size Fitter 代码: public class ScrollContent : MonoBehaviour { public static ScrollContent instance; bool isStartScroll = false; //是否开始滚动 GameObject _content = null;.
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章