Unity在运行时候打印log输出日志
来源:互联网 发布:ubuntu哪个版本稳定 编辑:程序博客网 时间:2024/06/07 05:37
using UnityEngine;
using System.Collections;
public class GuiDebug : MonoBehaviour {
private bool bShow=false;
public Rect windowRect0 = new Rect(80,100,420,366);
public string mSzLog="";
// Use this for initialization
void Start () {
}
void OnEnable() {
Application.RegisterLogCallback(HandleLog);
}
void OnDisable() {
Application.RegisterLogCallback(null);
}
void HandleLog(string logString, string stackTrace, LogType type) {
//output = logString;
//stack = stackTrace;
mSzLog+=logString+"\n";
}
// Update is called once per frame
void Update () {
if (Input.GetKeyUp (KeyCode.P))
{
bShow=!bShow;
if (bShow)
{
OnEnable();
}
else
{
OnDisable();
}
}
}
void DoMyWindow(int windowID)
{
if(GUI.Button(new Rect(20,20,80,20),"Add"))
{
mSzLog+="Hello!!\n";
}
if(GUI.Button(new Rect(120,20,80,20),"Clear"))
{
mSzLog="";
}
GUI.TextArea(new Rect(20,50,380,300),mSzLog);
//GUI.DragWindow();//
GUI.DragWindow(new Rect(0, 0, 600, 480));
//
}
void OnGUI()
{
if (bShow)
{
windowRect0 = GUI.Window (0, windowRect0, DoMyWindow, "Draggable Window");
}
}
}
using System.Collections;
public class GuiDebug : MonoBehaviour {
private bool bShow=false;
public Rect windowRect0 = new Rect(80,100,420,366);
public string mSzLog="";
// Use this for initialization
void Start () {
}
void OnEnable() {
Application.RegisterLogCallback(HandleLog);
}
void OnDisable() {
Application.RegisterLogCallback(null);
}
void HandleLog(string logString, string stackTrace, LogType type) {
//output = logString;
//stack = stackTrace;
mSzLog+=logString+"\n";
}
// Update is called once per frame
void Update () {
if (Input.GetKeyUp (KeyCode.P))
{
bShow=!bShow;
if (bShow)
{
OnEnable();
}
else
{
OnDisable();
}
}
}
void DoMyWindow(int windowID)
{
if(GUI.Button(new Rect(20,20,80,20),"Add"))
{
mSzLog+="Hello!!\n";
}
if(GUI.Button(new Rect(120,20,80,20),"Clear"))
{
mSzLog="";
}
GUI.TextArea(new Rect(20,50,380,300),mSzLog);
//GUI.DragWindow();//
GUI.DragWindow(new Rect(0, 0, 600, 480));
//
}
void OnGUI()
{
if (bShow)
{
windowRect0 = GUI.Window (0, windowRect0, DoMyWindow, "Draggable Window");
}
}
}
0 0
- Unity在运行时候打印log输出日志
- 常用的Log日志打印与输出
- 常用的Log日志打印与输出 .
- 调用function 的时候日志没有打印在INV log 里面
- Android Log输出 log开关 日志打印器 LogUtil
- 打印log日志,保存在本地
- android orhanobut logger打印那个类第几行调用log输出,在输出日志上上点击跳转到源代码
- cclog日志在eclipse移植android时候不打印日志
- Unity log 自定义输出
- android打印log日志
- 打印日志 Log
- 打印日志 Log
- log日志的打印
- angularJS1 log打印日志
- springboot log日志打印
- android 签名打包时去掉log日志打印(仅在debug包中打印log信息)
- Java log日志输出
- log 输出日志
- Other Linker Flags参数-ObjC、-all_load和-force_load讲解
- Zookeeper源码分析(一)-Zookeeper启动过程
- Java的RTTI机制–反射
- Swift 基本数据类型--数据类型
- 康拓展开及应用
- Unity在运行时候打印log输出日志
- Swift学习-函数(六)
- HTML---Android与js交互实例
- iOS数据解析,XML(SAX,DOM - GDataXMLNode)
- JAVA内部类
- ComEmu配置
- 0132 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
- java Object 类 源码学习
- C# 托管内存与非托管内存之间的转换