我想知道如何在浏览器检查器中显示Debug.Log而不是'〜/ Library / Logs / Unity'。由于我正在开发一个多人游戏,现在当我打开两个浏览器时,日志显示在同一个日志文件中,一切都搞乱了!
不过,我看到在构建设置中有一个选项'脚本调试',但没有运气。答案 0 :(得分: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 :(得分:1)
Garrett的回答很好。 作为改进,你也可以像这样编码,避免额外的javascript函数:
Application.ExternalCall( "console.log", "my log message" );