Unity ScrollRect 实现垂直滚动文字
来源:互联网 发布:微信刷步数软件 编辑:程序博客网 时间:2024/06/05 17:45
看了一些网上的其他文章,看的比较晕,自己摸索着做了一遍,把几个要点列出来,方便遇到相同问题的人。
1-列出控件,按照下图的方式组织所有的控件,注意不要从GameObject菜单创建ScrollView,而是应该创建一个空的Panel添加ScrollRect组件
注意:Panel与ScrollBar同级,Text在Panel的子层级。
2-为Panel要添加两个组件
ScrollRect:他是实现滚动效果的。
注意要将Content字段,设置为Text,这表示,将Text作为滚动内容显示区
注意将Horizaontal取消勾选,只保留Vertical。
Mask:他的作用是,提供一个遮罩,让你只看到视口里面的内容,而看不到其他内容。
3-为Text添加一个Content Size Filter组件
这个组件是用来适配控件大小的,因为是垂直滚动,所以可以不要管第一个选项,只将Vertical Fit 设置为 perfect size.
4-注意设置Text的RectTransform里面的Povit为(0.5f,1)这样才能保证文字长度无论怎样变化,控件都是针对顶端对齐的。
这个就不截图了。
5-至此,基础功能已经做完了,拖动文字,就可以滑动整个文字区域了。一般来讲,滚动条对于手机而言,多为显示作用,很少有人真正去拖动滚动条去控制文字上下滑动,因为太难点到他了,如果一定要有滚动条,那么继续往下看。
6-设置滚动条:
HandleRect和ColorTint里面的TargetGraphic一定都填写,ScrollBar下面的Handle物件。
方向填写BottomToTop,注意不要填反了。其他选项看心情随意调
7-回到Panel物件,上面的ScrollRect,将Vertical ScrollBar设置为你创建的ScrollBar
OK大功告成。
- Unity ScrollRect 实现垂直滚动文字
- Android实现文字垂直滚动
- 使用VerticalRollingTextView实现单行文字垂直滚动
- TextView实现文字水平手动滚动和垂直手动滚动
- 文字垂直滚动
- 文字垂直滚动
- 文字垂直滚动
- 【Unity】优化UGUI 滚动条ScrollRect(高效复用)
- javascript 水平文字垂直滚动
- 实现TextView的垂直滚动,更新文字时自动滚动到最后一行
- 实现TextView的垂直滚动,更新文字时自动滚动到最后一行
- 自定义View实现文字跑马灯效果(垂直滚动和水平滚动)
- 实现文字垂直居中
- 利用 scrollrect滚动场景
- 关于unity 双重ScrollRect的水平移动与垂直移动叠加处理
- Unity优化之ScrollRect
- [前端] 文字垂直滚动+鼠标悬停效果
- jq文字垂直滚动/滚屏效果
- 第二届“分享﹒引领 FANUC CNC 征文大赛”
- Genymotion:the app is not compatible with your genymotion
- 设计模式
- 异常
- 游戏化进阶与实践
- Unity ScrollRect 实现垂直滚动文字
- io
- BaiduMap:You cannot keep your settings in the secure settings.
- 蓝桥杯 基础练习 十六进制转十进制 JAVA
- 【精华版】mysql权限的授予与收回
- access两个表中以新建计算字段,在tableau中进行连接,提示错误信息
- 基础算法(四)---线性查找算法(BFPRT)
- #95 qsc oj 喵哈哈村的秘境探险(四)(数位dp, 组合数,快速幂)
- 安装chocolatey和使用