您的位置:首页 > 移动开发 > Unity3D

Unity3d 安卓调试 手机屏幕显示Debug信息

2017-06-23 18:34 357 查看
怕忘记转载系列

不知道还能不能用using UnityEngine;
using System.Collections;

public class ErrorDisplay : MonoBehaviour {

internal void OnEnable() {
Application.RegisterLogCallback(HandleLog);
}
internal void OnDisable()
{
Application.RegisterLogCallback(null);
}
private string m_logs;
/// <summary>
///
/// /// </summary>
/// /// <param name="logString">错误信息</param> ///
/// <param name="stackTrace">跟踪堆栈</param> ///
/// <param name="type">错误类型</param>
void HandleLog(string logString, string stackTrace, LogType type)
{
m_logs += logString + "\n";
}
public bool Log;
private Vector2 m_scroll;
internal void OnGUI()
{
if (!Log)
return;
m_scroll = GUILayout.BeginScrollView(m_scroll);
GUILayout.Label(m_logs);
GUILayout.EndScrollView();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息