コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】ゲーム画面に FPS、メモリ、オーディオ、デバイスの情報を表示できる「Graphy」紹介

はじめに 「Graphy」を Unity プロジェクトに導入することで ゲーム画面に FPS、メモリ、オーディオ、デバイスの情報を表示できるようになります 使用例 使い方 「[Graphy]」プレハブをシーンに配置します 設定できる項目はこのようになっています

【Unity】OnGUI を使用してゲーム実行中にオブジェクトの値を編集できる「runtime-object-editor」紹介

はじめに 「runtime-object-editor」を Unity プロジェクトに導入することで OnGUI を使用してゲーム実行中にオブジェクトの値を編集できるようになります 使用例 使い方 using RuntimeObjectEditor; using System; using System.Collections.Generic; using…

【Unity】ゲーム中に当たり判定を可視化できる「collider-visualizer」紹介

はじめに 「collider-visualizer」を Unity プロジェクトに導入することで ゲーム中に当たり判定を可視化できるようになります 使用例 using HC.Debug; using UnityEngine; public class Example : MonoBehaviour { private void Awake() { var visualizer =…

【Unity】Console のログを消すエディタ拡張(Unity 2017 対応版)

はじめに いくつかのサイト様で、Console のログを消すエディタ拡張が紹介されていますが、 Unity 2017 からは、LogEntries クラスが属する名前空間が変更されたため そのままだと使えないことがあります 下記に、Unity 2017 に対応した Console のログを消…

【Unity】Unity 2018.1.0b2 新機能「Show Timestamp」

概要 Unity 2018.1.0b2 から、Console ウィンドウで ログが出力された時間を表示できるようになりました 使用例 デフォルトではこのような表示ですが、 Console ウィンドウ右上の三本線のアイコンをクリックして、 「Show Timestamp」を選択すると、 ログが…

【Unity】ショートカットキーで Inspector をロックしたりデバッグモードに切り替えたりできるエディタ拡張「LockInspector.cs」紹介

概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに導入することで Ctrl + L で Inspector をロック、 Ctrl + K で Inspector をデバッグモードに切り替えが可能になります Unity メニューの「Tools」から実行することも可能です 参考ツイー…

【Unity】uGUI でゲーム内にコンソールウィンドウを表示できる「UnityDebugConsole」紹介

はじめに 「UnityDebugConsole」を Unity プロジェクトに導入することで uGUI でゲーム内にコンソールウィンドウを表示できるようになります 使用例 使い方 「debug_console」プレハブをシーンに配置します 関連記事

【Visual Studio Code】Unity をデバッグできるようにする拡張機能「Debugger for Unity」

はじめに 「Debugger for Unity」を導入することで Visual Studio Code で Unity をデバッグできるようになります 検証環境 Windows 10 Unity 2017.3.0f3 Visual Studio Code 1.19.1 インストール https://marketplace.visualstudio.com/items?itemName=Unit…

【Unity】uGUI でゲーム内にコンソールウィンドウを表示できる「In-game Debug Console for Unity 3D」紹介

はじめに 「In-game Debug Console for Unity 3D」を Unity プロジェクトに導入することで uGUI でゲーム内にコンソールウィンドウを表示できるようになります 使用例 使い方 「DebugLogCanvas」プレハブをシーンに配置します 関連記事

【Unity】VisualStudio にコンソールログを送らないようにするエディタ拡張

概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに導入することで VisualStudio にコンソールログを送らないようにすることができます 関連記事

【Unity】簡単にゲーム内にコンソールを表示できる「Consolation」紹介

はじめに 「Consolation」を Unity プロジェクトに導入することで 簡単にゲーム内にコンソールを表示できるようになります 使用例 使い方 空のゲームオブジェクトに「Console」をアタッチします 「Toggle Key」に設定したキーを押すとコンソールを表示できま…

【Unity】アプリに含まれているアセットは Console ウィンドウを右クリックして「Open Editor Log」から確認できる

概要 Console ウィンドウを右クリックして「Open Editor Log」を選択して 「Build Report」や「uncompressed size」などで検索すると アプリに含まれているアセットの容量や一覧が確認できます 関連記事

【Unity】Inspector のロックとコンソールのクリアのホットキーを追加するエディタ拡張「Unity-Hotkeys」紹介

はじめに 「Unity-Hotkeys」は Inspector のロックと コンソールのクリアのホットキーを追加するエディタ拡張です 使い方 ホットキー 内容 Alt + Q Inspector のロック Shift + Alt + C コンソールのクリア 関連記事

【Unity】uGUI でゲーム内に Hierarchy と Inspector を表示できる「UnityRuntimeInspector」紹介

はじめに 「UnityRuntimeInspector」を Unity プロジェクトに導入することで uGUI でゲーム内に Hierarchy と Inspector を表示できるようになります 使用例 使い方 ゲーム内で Hierarchy を表示したい場合は 「RuntimeHierarchy」プレハブをシーンのキャン…

【Unity】uGUI でゲーム内に Hierarchy と Inspector を表示できる「RuntimeEditor」紹介

はじめに 「RuntimeEditor」を Unity プロジェクトに導入することで uGUI でゲーム内に Hierarchy と Inspector を表示できるようになります 使用例 使い方 「rUI」シーンの「RuntimeUICanvas」を使用します 関連記事

【Unity】エラー監視サービス「Rollbar」にメッセージを送信する方法

はじめに 「Rollbar」はエラー監視サービスで、 Unity と連携することも可能です この記事では Rollbar にメッセージを送信する方法を紹介していきます ソースコード メッセージを送信する方法 上記のソースコードを Unity プロジェクトに導入して 下記のよ…

【Unity】ゲーム再生中に Trello にバグを報告できる「Easy Feedback Form」紹介($21.60)

概要 2017/5/18 に、Trello 連携用のアセット 「Easy Feedback Form」がリリースされました 「Easy Feedback Form」を導入すると、 ゲーム再生中に Trello にバグを報告できるようになります 検証環境 Unity 2017.1.1 f1 Easy Feedback Form 1.0.3 公式ドキ…

【Unity】ゲーム再生中に Trello にバグを報告できる「Trello Bug Tracker [PRO]」紹介($17.27)

概要 2017/2/4 に、Trello 連携用のアセット 「Trello Bug Tracker [PRO]」がリリースされました 「Trello Bug Tracker [PRO]」を導入すると、 ゲーム再生中に Trello にバグを報告できるようになります 検証環境 Unity 2017.1.1 f1 Trello Bug Tracker [PRO…

【Unity】無限ループで Unity がフリーズしても操作を回復できる「Panic Button」紹介($16.20)

概要 2015/7/21 に、エディタ拡張用のアセット 「Panic Button」がリリースされました 「Panic Button」を導入すると、 無限ループで Unity エディタがフリーズしても操作を回復できるようになります 検証環境 Unity 5.6.2f1 Panic Button 1.2.3 使い方 usin…

【Unity】パラメータやデバッグログを時系列グラフで閲覧できる「Monitor Components」($16.20)

概要 2014/10/27 に、エディタ拡張用のアセット「Monitor Components」がリリースされました 「Monitor Components」を導入すると、下記の項目のパラメータが 時系列グラフで閲覧できるようになります MonoBehaviour Transform Rigidbody Rigidbody2D AudioS…

【Unity】設定豊富な多機能コンソールウィンドウ「Console Enhanced Pro」紹介($21.60)

概要 2013/12/2 に、エディタ拡張用のアセット 「Console Enhanced Pro」がリリースされました 「Console Enhanced Pro」を導入すると、 Unity 標準よりも設定が豊富なコンソールウィンドウが使用できるようになります 検証環境 Unity 5.6.2f1 Console Enhan…

【Unity】ログ出力を無効化する時に「logEnabledプロパティ」を使った場合と「Conditional属性」を使った場合の処理時間の検証

検証用スクリプト using UnityEngine; public class Example : MonoBehaviour { private void Awake() { var count = 1000000; { Debug.logger.logEnabled = false; var startTime = Time.realtimeSinceStartup; for ( int i = 0; i < count; i++ ) { Debug.…

【Unity】出力したログのファイルを開く

UnityエディタでConsoleウィンドウのタブを右クリックして 「Open Editor Log」を選択することで 出力したログが保存されたファイルを開くことができます

【Unity】多機能コンソール「Editor Console Pro」でゲーム開発効率化

はじめに 「Unity アセット真夏のアドベントカレンダー 2014 Summer!」の 8/8 分を担当させていただく baba_s です。よろしくお願いします! 昨日は椿さまによる「ゲームパットを複数挿してプレイしよう」でした 本日は「Editor Console Pro」というアセッ…