Unity-the-console

提供:Dev Guides
移動先:案内検索

Unity-コンソール

コンソールは、 Developer の出力を読み取る場所です。 これらの出力を使用すると、テスト用の追加機能を提供することなく、コードのビットをすばやくテストできます。

デフォルトのコンソールに表示されるメッセージには3つのタイプがあります。 これらのメッセージは、ほとんどのコンパイラ標準に関連している可能性があります-

  • エラー
  • 警告 *メッセージ

エラー

エラーは、コードの実行を妨げる問題または例外です。

警告

警告は、コードの実行を停止することはありませんが、実行時に問題を引き起こす可能性がある問題です。

メッセージ

メッセージは、ユーザーに何かを伝える出力です。通常、問題を強調することはありません。

コンソールに独自のメッセージ、警告、エラーを出力させることもできます。 そのためには、Debugクラスを使用します。* Debug *クラスはMonoBehaviourの一部であり、コンソールにメッセージを書き込むメソッドを提供します。これは、スタータープログラムで通常の出力メッセージを作成する方法と非常に似ています。

コンソールは、アセット領域の上にあるラベル付きタブで見つけることができます。

コンソール

コンソールの出力は、エンドユーザーやプレーヤーではなく、*プログラマー*にとってより有用です。

コンソールに簡単なメッセージを書いてみましょう。 これにより、スペースキーが押されたときに通知されます。 このために、パラメーターとして Object を受け取る Log メソッドを使用し、文字列を使用します。

新しいスクリプトから開始するか、既存のスクリプトを変更できます。

void Update() {
   if (Input.GetKeyDown(KeyCode.Space))
      Debug.Log(“Space key was pressed!”);
}

(もちろんGameObjectにアタッチすることで)このコードを保存、コンパイル、実行し、スペースバーを押してみてください。

-メッセージがエディターの下部に表示されることに注意してください。

スペースバーヒット

[コンソール]タブをクリックすると、メッセージが印刷されます。

同様に、 LogWarning メソッドを使用して警告を出力し、* LogErro * rメソッドでエラーを出力することもできます。 これらは、後で説明するように、実際に実装しなくても小さなコードをテストするのに役立つことがわかります。