繁体   English   中英

(Unity Web)如何显示Debug.Log登录浏览器检查器,而不是'〜/ Library / Logs / Unity'?

[英](Unity Web) How to show Debug.Log in browser inspector rather then '~/Library/Logs/Unity'?

我不知道如何显示Debug.Log,而不是'〜/ Library / Logs / Unity'。 由于我正在开发多人游戏,因此当我打开两个浏览器时,日志显示在同一个日志文件中,一团糟!

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

我这样做的方法是从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>

加勒特的答案很好。 作为改进,您还可以像这样避免额外的javascript函数:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM