Unity-UI-实现文本框内容自动滚动

Unity文本框内容自动滚动效果的实现-个人纪录用

因为项目需求的问题,不需要手动滑动,这里就只展示自动滚动的效果

一、通过GameObject-UI-Image新建一个图片组件

Unity-UI-实现文本框内容自动滚动_第1张图片 

二、通过GameObject-UI-Legacy-Text新建一个文本组件并给它添加Mask组件

Unity-UI-实现文本框内容自动滚动_第2张图片

Unity-UI-实现文本框内容自动滚动_第3张图片

 

三、在Text里面加入自己想要的文本内容,并将文本框大小跟文本内容保证一致

 Unity-UI-实现文本框内容自动滚动_第4张图片

四、将Text移到Image下面,此时文字只会显示在Image大小范围内

 

Unity-UI-实现文本框内容自动滚动_第5张图片

五、通过控制Text的Rect Transform中的Pos Y属性就能实现文字滚动的效果.

Unity-UI-实现文本框内容自动滚动_第6张图片

 

你可能感兴趣的:(Unity,unity)