您的位置:首页 > 移动开发 > Unity3D

unity3D学习【功能实现】之四:滚动文字显示,类似公告面板

2016-08-15 15:14 2731 查看






用处和目标:主要用作公告,文字比较多的可以弄个滚动条,鼠标上下拖动显示文字

步骤:1,canvas--UI---Image建立一个背景,随便弄个白色的图片拖到Image里。

               说明:这个Image是最重要的了,文字要在他之下显示,然后他自己本身要添加一些组件(比如scrollbar和mask)

       2,Image--text,随便写很多的文字,对齐什么的都简单的

      3,现在要实现文字能够拖鼠标滚动。在Image里面ADDcomponent添加scrollbar组件,并且你会看到这个组件里面有个content里面是空的,所以把text拖到content里面,就建立了联系。

       这两个选项控制着垂直和水平滚动Horizontal和vertical

  4,完善,当然文字太多,多出的部分不希望显示,在Image在添加一个组件mask就可以了。

///////////////////////////////////////////////////////////////////////////////////////////////////

 5,实现添加滚动条功能。在canvas--UI---csrollbar,注意位置是是canvas下面。

那么怎么和Image建立联系呢,看下Image下面的scrollbar组件里有Horizontalscrollbar和vertical scrollbar但是是空格,我们把canvas--UI---csrollbar这个东西拖到vertical scrollbar里面,就建立了联系。

                               canvas--UI---csrollbar里有一个Direction选项,可以自己试一下。

结束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐