はじめに 「Selection Detective」を Unity プロジェクトに導入することで レイヤーやタグ・マテリアル・シェーダ・フィールドなどで ゲームオブジェクトを検索できるようになります 使用例 Hierarchy で右クリックして「Selection Detective」を押して Sele…
はじめに 「Project Window Extensions」を Unity プロジェクトに導入することで Project ウィンドウでカット & ペーストが可能になります 使用例 その他 他にもテキストファイルや JSON ファイルを作成できるようになります
はじめに 「ScreenSwipe」を Unity プロジェクトに導入することで スワイプできる UI を簡単に実装できるようになります 使用例 クイックスタート Hierarchy の「+ > UI > Screen Swipe」の 「Screen Swipe」と「Pagination」を押して このようにゲームオブ…
はじめに 「Vertx.Editors」を Unity プロジェクトに導入することで 指定したコンポーネントがアタッチされているプレハブを検索できるようになります 使用例 スクリプトの Inspector で「Search for XXXX」を押すと そのコンポーネントがアタッチされている…
はじめに 「NSelection」を Unity プロジェクトに導入することで Scene ウィンドウで重なっているゲームオブジェクトを簡単に選択できるようになります 使用例 Scene ウィンドウで Ctrl + 右クリックすると 重なっているゲームオブジェクトを簡単に選択でき…
はじめに 「Editor-View-Modules」を Unity プロジェクトに導入することで エディタのツールバーやステータスバーを非表示にできるようになります 使用例
はじめに 「unity-toolbar-buttons」を Unity プロジェクトに導入することで エディタのツールバーに独自のボタンを追加できるようになります 導入後 デフォルトでツールバーにいくつかのボタンが追加されます シーンを開けるボタンや Project Settings や P…
はじめに 「UPM Packages in .unitypackage files」を Unity プロジェクトに導入することで UPM のパッケージを .unitypackage にエクスポートできるようになります 使用例 UPM のパッケージを選択して Unity メニューの「Assets > Export Package...」を押…
はじめに 「Searchable Event Drawer」を Unity プロジェクトに導入することで Inspector の UnityEvent の表示がコンパクトになり検索もできるようになります 導入前 導入後
はじめに 「Compact-Unity-Events」を Unity プロジェクトに導入することで Inspector の UnityEvent の表示をコンパクトにできます 導入前 導入後
はじめに 「Borderless-Unity」を Unity プロジェクトに導入することで エディタをボーダーレスにできようになります 使用例
はじめに 「mgGIF」を Unity プロジェクトに導入することで GIF 動画を再生できるようになります 使用例 クイックスタート Quad オブジェクトに Animated Textures コンポーネントをアタッチすると StreamingAssets フォルダ内の GIF 動画を再生できます htt…
はじめに 「SimpleFolderIcon」を Unity プロジェクトに導入することで Project ウィンドウのフォルダのアイコンを変更できるようになります 使用例 SimpleFolderIcon を Unity プロジェクトに導入するだけで いくつかのフォルダのアイコンが自動で変化する…
リポジトリ 使用例 using System.Text.Encodings.Web; using System.Text.Json; using UnityEngine; public sealed class Character { public int Id { get; set; } public string Name { get; set; } } public class Example : MonoBehaviour { private voi…
はじめに 「Borderless Unity Window」を Unity プロジェクトに導入することで .exe のウィンドウをボーダーレスにしたり最大化・最小化などができるようになります 使用例 // ボーダーレスのウィンドウに変更する BorderlessWindow.SetFramelessWindow(); /…
リポジトリ 使用例
リポジトリ 使用例 #if UNITY_EDITOR || UNITY_STANDALONE_WIN using Kogane; using UnityEngine; public class Example : MonoBehaviour { private void Update() { if ( Input.GetKeyDown( KeyCode.Z ) ) { ExeWindowFrameChanger.ChangeToBorderless(); }…
リポジトリ 開発環境 Windows 10 Unity 2021.2.7f1 TextMeshPro 3.0.6 基本的な使い方 using Kogane.TMP_FontAssetUpdater; using TMPro; using UnityEditor; using UnityEngine; using UnityEngine.TextCore.LowLevel; public static class Example { [Menu…
はじめに 上記のリポジトリで各 LINQ ライブラリのベンチマークを確認できます
はじめに 「StructLinq」を Unity プロジェクトに導入することで ゼロアロケーションの LINQ を使用できるようになります 検証環境 Unity 2021.2.7f1 Windows IL2CPP ビルド 検証結果 using System; using System.Linq; using StructLinq; using UnityEngine…
リポジトリ 使用例 using System.IO; using System.Threading.Tasks; using Kogane.CompleteEventsTracer; using UnityEngine; public sealed class Example : MonoBehaviour { private async void Start() { Debug.Log( "開始" ); var tracer = new Complet…
はじめに 「Cecil Attributes」を Unity プロジェクトに導入することで Attribute を指定するだけでプロパティや関数の呼び出し時にログ出力できるようになります ResetStaticAttribute // デフォルトでは Subsystem Registration のタイミングで // default…
はじめに 「Dependencies Hunter Unity3D Tool」を Unity プロジェクトに導入することで アセットの依存関係を調査できるようになります クイックスタート 依存関係を調査したいアセットを右クリックして 「Find References in Project」を押して しばらく待…
はじめに 「Asset Lens」を Unity プロジェクトに導入することで アセットの依存関係を調査できるようになります クイックスタート 「Index Wizard」ウィンドウで「Generate」を押すと 依存関係の調査が始まるのでしばらく待ちます 調査が完了したら依存関係…
はじめに 「Mini Editor Iteration Profiler for Unity」を Unity プロジェクトに導入することで コンパイル時間や再生までにかかった時間を閲覧できるようになります 使用例 コンパイルが完了した時に Scene ビューと Game ビューに コンパイルにかかった時…
はじめに 「PatchLibrary」を Unity プロジェクトに導入することで Unity エディタを終了しなくてもネイティブプラグインを更新できるようになります 基本的な使い方は上記サイト様で紹介されていますが 自分が試した手順も備忘録としてまとめておきます 設…
はじめに 「Unity.TransformSetterInterceptor」を Unity プロジェクトに導入することで transform が操作された時にログ出力できるようになります 使用例 using UnityEngine; public class Example : MonoBehaviour { private void Start() { transform.pos…
リポジトリ 使用例 使い方 Assets フォルダに移動したい Package を右クリックして「Package to Asset」からコマンドを選択します 項目 内容 Including Dependencies 依存関係も含めて選択された Package を Assets フォルダに移動 Excluding Dependencies …
はじめに 「Pixelation Effect in Unity」を Unity プロジェクトに導入することで モザイクシェーダを使用できるようになります クイックスタート シーンのカメラに「Camera Effect」をアタッチして 「Material」に「TNTC_Pixelize」マテリアルを設定して 「…
はじめに 「Hotkey Scenes Switcher」を Unity プロジェクトに導入することで ホットキーでシーンを開けるようになります クイックスタート Unity メニューの「Tools > NMJ > SceneManager > Hotkeys > Edit」を選択して ホットキーで開きたいシーンを設定す…