[图文教程] NGUI的textlist和Scroll bar的设计

2015年03月12日 13:51 0 点赞 0 评论 更新于 2025-11-21 16:53

本文将通过一个具体示例,详细介绍如何在NGUI中进行Textlist和Scroll bar的设计。

1. 为Label添加Textlist脚本

首先,创建一个Label对象。此次添加脚本并非通过右键点击的方式,而是在界面右下角的添加方式中,找到Textlist脚本并添加到该Label上。

2. 设置Textlist属性

添加完Textlist脚本后,查看其属性,其中Text labelScroll bar是关键属性。将之前创建的Label对象拖动到Text label属性处,接着创建一个Scroll bar并将其拖动到Scroll bar属性处。

3. 创建Scroll bar

3.1 创建背景Sprite

创建一个Sprite对象,将其命名为bg。为bg添加BOX Collider组件,然后再添加Scroll Bar Script组件。

3.2 创建滑块Sprite

再创建一个Sprite对象作为滑块,将其命名为Sprite,并将其颜色设置为粉色。将滑块的大小设置为与bg相同,并通过Anchors功能使其与bg对齐。

3.3 对齐bg与textlist

bg通过Anchors与Textlist进行对齐。之后查看bg的属性,将滑块Spritebg分别拖动到相应的属性位置。

4. 测试功能

将代码赋予Label对象后运行程序,单击鼠标左键,会发现右边的滑环会减小。通过观察行数的递增,可以确认有文本正在输出。

通过以上步骤,你就可以在NGUI中完成Textlist和Scroll bar的设计,并实现相应的交互功能。

作者信息

boke

boke

共发布了 3994 篇文章