我想知道如何在浏览器检查器中显示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" );
2 回答
我这样做的方式是从Unity拨打电话到浏览器
(看看http://docs.unity3d.com/Manual/UnityWebPlayerandbrowsercommunication.html)
所以在我的Unity c#脚本中我打电话
广告在我的主页javascript我有一个功能
加勒特的回答很好 . 作为改进,你也可以这样编码,避免额外的JavaScript功能: