gpt4 book ai didi

c# - 在 UI 文本组件上显示控制台日志

转载 作者:搜寻专家 更新时间:2023-11-01 07:42:25 25 4
gpt4 key购买 nike

我需要在我的 Unity 项目的 UI 文本中显示我的控制台错误,因此,当我进行正式的 android 构建时,如果有错误我可以知道。谢谢。

最佳答案

Application.logMessageReceived有日志时调用事件。订阅它然后从中获取文本并将其分配给文本组件。对于旧版本的 Unity,应使用 Application.RegisterLogCallback

public Text logText;

void OnEnable()
{
Application.logMessageReceived += LogCallback;
}

void OnDisable()
{
Application.logMessageReceived -= LogCallback;
}

void LogCallback(string logString, string stackTrace, LogType type)
{
logText.text = logString;
//Or Append the log to the old one
//logText.text += logString + "\r\n";
}

这将帮助您入门并让您在 Android 设备上查看日志,但如果您想要完整的解决方案,请使用 Log Viewer来自 assetstore 的插件。它有一个完整的 UI 系统,让您可以像从编辑器中查看控制台日志一样查看日志:

enter image description here
(来源:cloudfront.net)

关于c# - 在 UI 文本组件上显示控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53331233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com