NGUI多行输入框和滚动条结合使用(text list script 和scroll bar script)
2024-08-29 20:25:31
一,我们添加一个label,如下图:将label属性设置
二,给label添加一个box collider。然后在add component 添加test list,如下图:
三,添加一个脚本Test List,代码如下
using UnityEngine;
using System.Collections; public class TestList : MonoBehaviour
{ public UITextList textlist;
private int lineNumber = ;
void Start()
{
textlist = this.GetComponent<UITextList>();
} // Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown()) //0代表是鼠标左键
{
textlist.Add("测试测试:" + lineNumber++);
}
}
}
四,设置UITest List script的属性,并将弄好的scroll bar添加进来,如下图属性设置:
Style有两种属性:Test:文字是由上往下展示,chat:文字是由下往上显示
Paragraph History:是说文字能缓存多少行给你显示,比如现在设置了50,只会缓存最新的50行,其他的不会显示
五,效果如下图:
最新文章
- 在Python命令行和VIM中自动补全
- OC-protocol
- border opacity
- JavaScript中经典方法
- git常见问题解决办法
- J2EE 第二阶段项目之编写代码(三)
- VLC播放器架构剖析
- SQL语句中 INNER JOIN的用法!
- (简单)华为Nova青春 WAS-AL00的USB调试模式在哪里开启的流程
- Java 8 的Lambda表达式
- COM/DCOM简述
- 算法时间复杂度和NP问题简介
- mysqldump: Couldn&#39;t execute &#39;SHOW VARIABLES LIKE &#39;ndbinfo_version&#39;&#39;: Native table &#39;performance_schema&#39;.&#39;session_variables&#39; has the wrong structure (1682)
- 学习笔记:webpack
- Rarfile解压不了的问题
- jQuery ajax 添加头部参数跨域
- docker 查看拉取镜像源地址
- WepE
- MYSQL 源代码学习
- 【ES】elasticsearch学习笔记
热门文章
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) - D
- Hugin
- uboot tag存储主要部分代码
- GNU linker script,ld script,GNU链接脚本
- jinfo 干涉java runtime的jvm参数
- PyTorch 手动提取 Layers
- ### Error updating database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 必须声明标量变量 ";@P23@P24";。(sql少一个逗号)【??】
- [CSP-S模拟测试]:天才绅士少女助手克里斯蒂娜(数学+树状数组)
- 笨办法学Python(learn python the hard way)--练习程序39-40
- JSON字符串格式化为JSON对象