1

「~/Library/Logs/Unity」ではなく、ブラウザのインス​​ペクタに Debug.Log を表示する方法を知りたいです。私はマルチプレイヤー ゲームを開発しているので、2 つのブラウザーを開くと、ログが同じログ ファイルに表示され、すべて混乱しています。

ところで、ビルド設定に「スクリプトのデバッグ」オプションがありますが、うまくいきません。

4

2 に答える 2

1

ギャレットの答えはうまくいきます。改善として、余分な JavaScript 関数を回避して、次のようにコーディングすることもできます。

Application.ExternalCall( "console.log", "my log message" );
于 2015-08-18T06:19:34.200 に答える
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 に答える