Unityの非同期操作、コルーチン、PlayerLoopのタイミングをawait可能にする、アロケーションフリーなasync/await連携。
yasirkula/UnityIngameDebugConsole
Unity向けのuGUIベースのゲーム内コンソール。実行時ログを表示し、ビルド上で登録済みのデバッグコマンドを実行できます。
- スター
- 2,746
- フォーク
- 267
- 未解決の Issue
- 9
- 最終コミット
- 先月
これは何?
Unity用プラグインです。ビルドの実行中にログ、警告、エラー、例外などのデバッグメッセージを表示し、エディターではアサーションも表示します。Androidのlogcatメッセージをコンソールに転送する機能もあります。プレイ中にコンソールウィンドウをサイズ変更したり非表示にしたりでき、非表示中に届いた新しいログの件数は、ドラッグ可能な小さなポップアップで確認できます。
ログ表示に加えて、コマンド入力欄も備えています。開発者は属性またはAddCommand形式のAPIを使ってC#関数をコマンドとして登録できます。コンソールはVector3、Color、GameObject、Componentsなど、一般的なUnity型の引数を解析します。パーサー関数を使って独自のパラメーター型を追加でき、helpと入力すると使用可能なコマンドが一覧表示されます。
UIにはuGUIを採用し、リストビューでは項目を再利用してInstantiateの呼び出しを抑えます。unitypackage、Asset Store、Package ManagerのGit URL、またはOpenUPMからインストールできます。
主な機能
- 01ビルドの実行中にログ、警告、エラー、例外を表示します。
- 02Androidのlogcatメッセージをコンソールに転送します。
- 03型付きパラメーターを使って、登録済みのC#関数をコマンドとして実行します。
- 04パーサー関数を使って独自のパラメーター型に対応できます。
- 05非表示にでき、サイズ変更も可能なウィンドウを備え、新しいログの件数をポップアップで表示します。
ユースケース
- エディターに接続していないテスト端末で、ゲームプレイの問題をデバッグする。
- プレイ中にコマンドを入力して、チートやテスト用の処理を実行する。
- Unityのログと並べてAndroidのlogcat出力を確認する。
トピック
よくある質問
- UnityIngameDebugConsole とは?
- Unity向けのuGUIベースのゲーム内コンソール。実行時ログを表示し、ビルド上で登録済みのデバッグコマンドを実行できます。 Unity用プラグインです。ビルドの実行中にログ、警告、エラー、例外などのデバッグメッセージを表示し、エディターではアサーションも表示します。Androidのlogcatメッセージをコンソールに転送する機能もあります。プレイ中にコンソールウィンドウをサイズ変更したり非表示にしたりでき、非表示中に届いた新しいログの件数は、ドラッグ可能な小さなポップアップで確認できます。
- UnityIngameDebugConsole は無料で使えますか?ライセンスは?
- UnityIngameDebugConsole は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- UnityIngameDebugConsole は今もメンテナンスされていますか?
- 半年以内に更新あり。UnityIngameDebugConsole の最終コミットは 2026年9月6日 です。
- UnityIngameDebugConsole は何に使えますか?
- エディターに接続していないテスト端末で、ゲームプレイの問題をデバッグする。 プレイ中にコマンドを入力して、チートやテスト用の処理を実行する。 Unityのログと並べてAndroidのlogcat出力を確認する。
- UnityIngameDebugConsole はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yasirkula/UnityIngameDebugConsole
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントがMCPツールや生成されたスキルを通じてUnityを操作できる、Unity Editor・ランタイム向けプラグイン。
ゲーム開発をスタジオのように進めるための、49のAIエージェントなどを備えたClaude Codeテンプレート。
約30種類のオフライン開発ツールをまとめた、開発者向けデスクトップ版スイスアーミーナイフ。
システムリソースの監視、プロセスの調査、ソフトウェアのデバッグ、マルウェアの検出に使える、Process Hackerの後継となる無料のWindowsツール。
パフォーマンス・プライバシー・不要機能の削除に役立つ、42項目の調整機能とシステム管理ツールを備えた無料のWindows最適化ツール。