手机调试小工具,可在屏幕上方显示debug信息,将代码挂在一个任何物体上即可
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Text;
public class Logger : MonoBehaviour
{
static List<string> mLines = new List<string>();
static List<string> mWriteTxt = new List<string>();
private string outpath;
void Awake()
{
DontDestroyOnLoad(this);
//Application.persistentDataPath Unity中只有这个路径是既可以读也可以写的。
var filename = System.DateTime.Now.ToString("yyyyMMddHHmmss") + ".txt";
//var filename = "log.txt";
outpath = Path.Combine(Application.persistentDataPath, filename);
//每次启动客户端删除之前保存的Log
if (File.Exists(outpath))
{
File.Delete(outpath);
}
File.Create(outpath);
//在这里做一个Log的监听
//Application.RegisterLogCallback(HandleLog);