1

我想知道如何在浏览器检查器中显示 Debug.Log 而不是“~/Library/Logs/Unity”。由于我在开发多人游戏,现在打开两个浏览器,日志显示在同一个日志文件中,一团糟!

顺便说一句,我看到构建设置中有一个选项“脚本调试”,但没有运气。

4

2 回答 2

1

我这样做的方式是从 Unity 调用浏览器

(看看http://docs.unity3d.com/Manual/UnityWebPlayerandbrowsercommunication.html

所以在我的 Unity c# 脚本中我调用

Application.ExternalCall( "BrowserLog", "my log message" );

广告在我的主机页面 javascript 我有一个功能

<script type="text/javascript" language="javascript">
<!--
function BrowserLog( msg)
{
    // logthe message
    console.log( msg);
}
-->
</script>
于 2014-09-18T17:43:33.233 回答
1

加勒特的回答很好。作为一项改进,您还可以像这样编写代码,避免额外的 javascript 函数:

Application.ExternalCall( "console.log", "my log message" );
于 2015-08-18T06:19:34.200 回答