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

 时间:2024-10-13 14:00:59

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用来调试输出
  • unity3d粒子碰撞检测,判断例子碰撞到物体
  • Unity中GameObject的Active与InActive的注意点
  • Unity如何设置精灵的绘制平铺模式
  • Unity 2018 如何制作简单蒸汽/冒烟效果
  • unity粒子系统怎么添加纹理
  • 热门搜索
    孝敬父母的手抄报 关于春天的手抄报图片 元旦手抄报简单又漂亮 白衣天使手抄报 中国梦的手抄报 端午节手抄报花边 语言文字手抄报 劳动手抄报简单一等奖 安全知识手抄报内容 元旦手抄报内容