首页 文章

(Unity Web)如何在浏览器检查器中显示Debug.Log而不是'~/Library/Logs/Unity'?

提问于
浏览
1

我想知道如何在浏览器检查器中显示Debug.Log而不是'〜/ Library / Logs / Unity' . 由于我正在开发一个多人游戏,现在当我打开两个浏览器时,日志显示在同一个日志文件中,一切都乱七八糟!

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

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>
    
  • 1

    加勒特的回答很好 . 作为改进,你也可以这样编码,避免额外的JavaScript功能:

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

相关问题