unity GUI中输出log
来源:互联网 发布:清远招聘网络总监 编辑:程序博客网 时间:2024/05/16 01:54
先上代码:
class MyDebug : MonoBehaviour { static List<string> messages = new List<string>(); static List<string> names = new List<string>(); public Rect rect; public float IntervalSize = 16; public float ClearTime = 5; float nowTime = 0; public MyDebug() { rect = new Rect(0, 0, 100, 100); } void Update() { if (nowTime < ClearTime) { nowTime += Time.deltaTime; } else { messages.Clear(); names.Clear(); nowTime = 0; } } void OnGUI() { for (int i = 0; i < names.Count; i++) { GUI.Box(new Rect(0, i * IntervalSize, rect.width, rect.height),names[i] + " : " + messages[i], GUI.skin.box); } } public static void Add(string name, string message) { if (names.Contains(name) == false) { names.Add(name); messages.Add(message); } else { for (int i = 0; i < names.Count; i++) { if (names[i] == name) { messages[i] = message; break; } } } }
使用方法:
1 把脚本挂在场景里的任意对象上
2 在要输出log的代码里添加
MyDebug.Add("MyDebug", "XXXXXXXXX");
0 0
- unity GUI中输出log
- Unity log 自定义输出
- Unity Debug.log无法输出
- Unity管理Debug.log输出的Log
- 一个简单的将GUI程序的log信息输出到关联的Console窗口中
- 一个简单的将GUI程序的log信息输出到关联的Console窗口中
- ndk中输出log
- mtk中输出log
- unity真机调试输出log文件
- {Unity} Vector2输出log的坑
- unity android设备上查看log输出
- unity android设备上查看log输出
- unity debug.log()富文本输出
- Unity调试:在GUI界面绘制Log信息
- 自定义 Unity3d 的Log 输出 (unity自己的Log)
- Android中Log的输出
- Android.mk中输出log
- Android在JNI中输出输出LOG
- Android 沉浸式状态栏攻略
- ANDROID代码实现APK文件的安装与卸载
- 十二上机
- linux 使用java编写ssh登陆主机 输入密码登陆并执行命令(jsch)
- QMwssageBox进行选择
- unity GUI中输出log
- 快速理解Docker - 容器级虚拟化解决方案
- 12章上机练习3
- nyoj 925
- 车道检测源码分析系列
- 手把手教你PHP--part3
- python保存一些用户配置-put_property-get_property
- print log trace (I forgot it )
- Oracle创建触发器