コガネブログ

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

【Unity】FPS、GC 発生回数、メモリ使用量を実機で確認できるプロファイラの UI「UniSimpleProfiler」を GitHub に公開しました

はじめに FPS、GC 発生回数、メモリ使用量を実機で確認できるプロファイラの UI 「UniSimpleProfiler」を GitHub に公開しました(実機なら GC Alloc は発生しません) バージョン Unity 2018.3.9f1 準備 UniSimpleProfiler は TextMesh Pro を使用するため…

【Unity】unity-webview のマージンを RectTranform から設定できる機能「UniWebViewMarginsFromRectTransform」を GitHub に公開しました

はじめに unity-webview のマージンを RectTranform から設定できる機能 「UniWebViewMarginsFromRectTransform」を GitHub に公開しました バージョン Unity 2018.3.11f1 使い方 var rectTransform = GetComponent<RectTransform>(); var margins = WebViewUtils.ToMargins</recttransform>…

【Unity】シンボルを簡単に定義できるエディタ拡張「UniSymbol」を GitHub に公開しました

はじめに シンボルを簡単に定義できるエディタ拡張 「UniSymbol」を GitHub に公開しました バージョン Unity 2018.3.11f1 下準備 UniSymbol を使用する場合は「Odin」を導入する必要があります https://assetstore.unity.com/packages/tools/utilities/odin…

【Unity】Transform の Inspector にリセットボタンを追加するエディタ拡張「Uni Transform Inspector」を GitHub に公開しました

はじめに Transform の Inspector にリセットボタンを追加するエディタ拡張 「Uni Transform Inspector」を GitHub に公開しました バージョン Unity 2018.3.11f1 インストール "com.baba_s.uni_transform_inspector": "https://github.com/baba-s/uni-trans…

【Unity】Unity エディタで使用できるカスタマイズ可能なツールバー「Unity Customizable Toolbar v2」を GitHub に公開しました

はじめに Unity エディタで使用できるカスタマイズ可能なツールバー 「Unity Customizable Toolbar v2」を GitHub に公開しました バージョン Unity 2018.3.11f1 使用例 クイックスタート Project ビューの「Create > Customizable Toolbar Settings」を選択…

【Unity】TextMesh Pro の設定をルール化して管理できる機能「TMP Rule」を GitHub に公開しました

はじめに TextMesh Pro の設定をルール化して管理できる機能 「TMP Rule」を GitHub に公開しました バージョン Unity 2018.3.11f1 使い方 Project ビューの「Create > TMP Rule Settings」を選択します すると、TextMesh Pro の設定をルール化して管理でき…

【Unity】adb shell am start で Android アプリを起動した時に指定された引数を解析する機能「Uni Android Intent」を GitHub に公開しました

はじめに adb shell am start で Android アプリを起動した時に指定された引数を解析する機能 「Uni Android Intent」を GitHub に公開しました バージョン Unity 2018.3.11f1 使用例 adb shell am start ^ -n com.baba_s.uniandroidintent/com.unity3d.play…

【Unity】Unity エディタの Game ビューに iPhone X のセーフエリアを表示できる「iPhone X Safe Area Drawer」を GitHub に公開しました

はじめに Unity エディタの Game ビューに iPhone X のセーフエリアを表示できる 「iPhone X Safe Area Drawer」を GitHub に公開しました バージョン Unity 2018.3.9f1 使用例 使い方 「iPhoneXSafeAreaDrawerSettings」を選択して IsEnable をオンにすると…

【Unity】Unity Test Runner で実行できる汎用的なテストを 20 個以上まとめた「UniCommonTestRunner」を GitHub に公開しました

はじめに Unity Test Runner で実行できる汎用的なテストを 20 個以上まとめた 「UniCommonTestRunner」を GitHub に公開しました 目次 はじめに 目次 バージョン 使い方 実行できるテストの種類 加速度センサーが無効になっているか Android 用のプラグイン…

【Unity】横向きかつクリックやタップ可能なゲームで使用できるカスタマイズ可能なデバッグメニュー「UniDebugMenu」を GitHub に公開しました

はじめに 横向きかつクリックやタップ可能なゲームで使用できる カスタマイズ可能なデバッグメニュー「UniDebugMenu」を GitHub に公開しました 目次 はじめに 目次 機能 バージョン サンプル トップ画面 システム情報 システムコマンド ゲームオブジェクト…

【Unity】Text や TextMesh Pro のサイズをゲーム画面に可視化できる「TMP_RectVisualizer」を GitHub に公開しました

はじめに Text や TextMesh Pro のサイズをゲーム画面に可視化できる 「TMP_RectVisualizer」を GitHub に公開しました 開発環境 Unity 2018.3.0f2 使用例 使い方 // 表示 TMP_RectVisualizer.Show ( outlineSize : 2, outlineColor : Color.red ); // 非表示…

【Unity】スクリプト変更後に Unity エディタにフォーカスを戻さなくてもコンパイルを開始できる「UnityCompileInBackground」を GitHub に公開しました

はじめに スクリプト変更後に Unity エディタにフォーカスを戻さなくてもコンパイルを開始できる 「UnityCompileInBackground」を GitHub に公開しました 開発環境 Unity 2018.3.0f2 使用例 例えば Visual Studio でコードを編集して保存すると、 Unity エデ…

【Unity】TextMesh Pro の FontAsset に含めたい文字が変更された時に FontAsset を自動更新できる「TMP_FontAssetUpdater」を GitHub に公開しました

はじめに TextMesh Pro の FontAsset に含めたい文字が変更された時に FontAsset を自動更新できる「TMP_FontAssetUpdater」を GitHub に公開しました 開発環境 Unity 2018.3.0f2 TextMesh Pro 1.3.0 使用例 TextMesh Pro の FontAsset に含めたい文字を .tx…

【Unity】TextMesh Pro でタイプライターのように 1 文字ずつ表示できる「TMP_Typewriter」を GitHub に公開しました(リッチテキスト対応、DOTween 必須)

はじめに TextMesh Pro でタイプライターのように 1 文字ずつ表示できる 「TMP_Typewriter」を GitHub に公開しました(リッチテキスト対応、DOTween 必須) 開発環境 Unity 2018.3.0f2 TextMesh Pro 1.3.0 DOTween 1.2.055 使い方 こちらから .unitypackage…

【Unity】ゲーム内にデバッグ用のカスタマイズ可能なボタンを表示できる「UniDebugPanel」を GitHub に公開しました

はじめに ゲーム内にデバッグ用のカスタマイズ可能なボタンを表示できる 「UniDebugPanel」を GitHub に公開しました 開発環境 Unity 2018.2.2f1 導入方法 下記のページにアクセスして 「UniDebugPanel.unitypackage」をダウンロードします https://github.c…

【Unity】Unity から Gist に投稿できるエディタ拡張「UniGist」を GitHub に公開しました

はじめに Unity から Gist に投稿できるエディタ拡張「UniGist」を GitHub に公開しました 開発環境 Unity 2017.4.1f1 導入方法 下記のページにアクセスして 「UniGist.unitypackage」をダウンロードします https://github.com/baba-s/uni-gist/blob/master/…

【Unity】エディタで使用できるショートカットキーを13個追加する「Unity Shortcut Key Plus」を GitHub に公開しました

はじめに エディタで使用できるショートカットキーを13個追加する 「Unity Shortcut Key Plus」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityShortcutKeyPlus.unitypackage」をダウンロードします https…

【Unity】ファイルを開くアプリケーションを設定できるエディタ拡張「UnityOpenAssetCustomizer」を GitHub に公開しました

はじめに ファイルを開くアプリケーションを設定できるエディタ拡張 「UnityOpenAssetCustomizer」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityOpenAssetCustomizer.unitypackage」をダウンロードしま…

【Unity】便利な拡張メソッドをまとめた簡易ライブラリ「KoganeUnityLib」を GitHub に公開しました

はじめに 便利な拡張メソッドをまとめた簡易ライブラリ 「KoganeUnityLib」を GitHub に公開しました 目次 はじめに 目次 開発環境 導入方法 拡張メソッド ActionExt ArrayExt BoolExt ByteExt ColorExt ComponentExt DateTimeExt DictionaryExt EnumExt Flo…

【Unity】SpriteAtlas からプロパティ経由でスプライトを取得できるクラスを自動生成するエディタ拡張「SpriteAtlasNameCreator」を GitHub に公開しました

はじめに SpriteAtlas に含まれるスプライトを、文字列指定ではなく プロパティ経由で取得できるクラスを自動生成するエディタ拡張 「SpriteAtlasNameCreator」を GitHub に公開しました 目次 はじめに 目次 できること 文字列指定ではなくプロパティ経由で…

【Unity】Unity エディタで使用できるカスタマイズ可能なツールバー「UnityCustomizableToolbar」を GitHub に公開しました

はじめに Unity エディタで使用できるカスタマイズ可能なツールバー 「UnityCustomizableToolbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityCustomizableToolbar.unitypackage」をダウンロードしま…

【Unity】uGUI のアニメーション付きのプログレスバー「uGUI Animated Progressbar」を GitHub に公開しました

はじめに uGUI のアニメーション付きのプログレスバー 「uGUI Animated Progressbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「AnimatedProgressbar.unitypackage」をダウンロードします https://github.…

【Unity】コマンドを制御してイベントスクリプトなどを実装できる「UnityCommandController」を GitHub に公開しました

はじめに コマンドを制御してイベントスクリプトなどを実装できる 「UnityCommandController」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityCommandController.unitypackage」をダウンロードします http…

【Unity】uGUI のオブジェクトを作成できるツールバー「uGUIToolbar」を GitHub に公開しました

はじめに uGUI のオブジェクトを作成できるツールバー 「uGUIToolbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「uGUIToolbar.unitypackage」をダウンロードします https://github.com/baba-s/ugui-toorba…

【Unity】Project Settings の各項目を開くことができるツールバー「ProjectSettingsToolbar」を GitHub に公開しました

はじめに Project Settings の各項目を開くことができるツールバー 「ProjectSettingsToolbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「ProjectSettingsToolbar.unitypackage」をダウンロードします htt…

【Unity】18 種類の曲線アルゴリズムを使用できるユーティリティ「UnityCurveUtils」を GitHub に公開しました

はじめに 18 種類の曲線アルゴリズムを使用できるユーティリティ 「UnityCurveUtils」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 サンプルシーン 「Example」フォルダ内に、各曲線アルゴリズムの使用例が格納されています 曲線アルゴリズム一覧 B-…