Unity 使用滚动条自制UI用来调试输出

2025-04-24 07:12:47

1、首先,我们在Canvas下新建一个ScrollBar UI元素, 重命名为DebugLog

Unity 使用滚动条自制UI用来调试输出

2、它有三个一级子对象。分别是Viewport视口,和两个滚动条。Viewport下面有一个Content组件。两个滚动条会自动按照Content的大小来伸缩变形和使用。

Unity 使用滚动条自制UI用来调试输出

3、Content本身是一个空对象,我们想要让它显示文字信息,给它加一个Text组件。

Unity 使用滚动条自制UI用来调试输出

4、写一个脚本挂到DebugLog对象上,脚本里面设置变量,引用Text对象。同时为了提高字符串的使用效率,我们引入System.Text命名空间,使用StringBuilder构造字符串。

Unity 使用滚动条自制UI用来调试输出

5、边写Log函数。和Debug.Log尽可能用法一样。用StringBuilder更新字符串后,赋值给Text组件的text属性。

Unity 使用滚动条自制UI用来调试输出

6、最后在代码中,添加public M鲻戟缒男yLog debug;debug = .....(找到这个对象).GetComponent<MyLog>稆糨孝汶;();然后就可以用debug.Log(字符串) 来输出调试信息了。最终效果如图。

Unity 使用滚动条自制UI用来调试输出
Unity 使用滚动条自制UI用来调试输出
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢