Ser*_*uez 2 c# android unity-game-engine
我需要在我的 Unity 项目的 UI 文本中显示我的控制台错误,因此,当我进行正式的 android 构建时,如果有一些错误我可以知道。谢谢。
Application.logMessageReceived当有日志时调用该事件。订阅它然后从中获取文本并将其分配给 Text 组件。对于旧版本的 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";
}
Run Code Online (Sandbox Code Playgroud)
这将使您开始并让您在 Android 设备上查看日志,但如果您想要一个完整的解决方案,请使用资产商店中的日志查看器插件。它有一个完整的 UI 系统,可以让您像从编辑器中查看控制台日志一样查看日志:

(来源:cloudfront.net)
| 归档时间: |
|
| 查看次数: |
1544 次 |
| 最近记录: |