リポジトリ
はじめに https://gist.github.com/nukadelic/47474c7e5d4ee5909462e3b900f4cb82 「EditorFontSize」を Unity プロジェクトに導入することで Unity エディタのフォントサイズを変更できるようになります 使用例
概要 「Editor-View-Modules」を Unity プロジェクトに導入することで エディタのツールバーとステータスバーを非表示にできるようになります 使い方 Unity メニューの「View > Toolbars」の項目を選択すると エディタのツールバーとステータスバーを非表示…
はじめに 「A minimal spring physics library for Unity」を Unity プロジェクトに導入することで シンプルなバネの動きを実装できるようになります 使用例 using UnityEngine; public class Example : MonoBehaviour { private UnitySpring.ClosedForm.Spr…
はじめに 「com.bovinelabs.core」を Unity プロジェクトに導入することで NativeList や NativeArray の拡張メソッドが使えるようになります NativeList の拡張メソッド https://gitlab.com/tertle/com.bovinelabs.core/-/blob/master/BovineLabs.Core/Exte…
はじめに 「Native Collections」を Unity プロジェクトに導入することで Job System で二次元配列が使えるようになります 使用例 using JacksonDunstan.NativeCollections; using Unity.Collections; using UnityEngine; public class Example : MonoBehavi…
概要 「WhatUsesThisInScene」を Unity プロジェクトに導入することで ゲームオブジェクトが依存しているアセットを確認できるようになります 使い方 Hierarchy でゲームオブジェクトを右クリックして 「What uses this in the scene?」を選択すると ゲーム…
概要 「Speech And Text in Unity iOS and Unity Android」を Unity プロジェクトに導入することで iOS / Android で音声合成(TextToSpeech)使用できるようになります 使い方 using TextSpeech; using UnityEngine; public class Example : MonoBehaviour …
概要 「Unity-EasingAnimationCurve」を Unity プロジェクトに導入することで Ease を AnimationCurve で使用できるようになります 使い方 GitHub リポジトリに含まれている「EasingFunctions.curves」を Unity プロジェクトの Editor フォルダに追加します …
概要 「Editor-View-UnityDomainReloadHelper」を Unity プロジェクトに導入することで Enter Play Mode で static 変数の初期化ができる Attribute を使えるようになります 使い方 using UnityEngine; public class Example : MonoBehaviour { // 0 で初期…
概要 「Editor-View-TransformChanged helper」を Unity プロジェクトに導入することで Transform が変化したことを検知できるようになります 使い方 using Needle.TransformExtensions; using UnityEngine; public class Example : MonoBehaviour { private…
概要 「Custom Console Hyperlink handling for Unity」を Unity プロジェクトに導入することで ハイパーリンク付きのログ出力ができるようになります ハイパーリンクを付与する方法 using Needle; using UnityEngine; public class Example : MonoBehaviour…
はじめに 「RectMask2DCulling」を Unity プロジェクトに導入することで 高速化された RectMask2D を使用できるようになります 使い方 「RectMask2D」の代わりに「RectMask2DCulling」を使用します
概要 「Shader Graph to PNG」を Unity プロジェクトに導入することで ShaderGraph のスクリーンショットを保存できるようになります 使い方 ShaderGraph のウィンドウを右クリックして「Graph To PNG」を押すと 「Assets/ShaderGraphScreenshots」にスクリ…
概要 「Unity - Easing Library Visualisation」を Unity プロジェクトに導入することで Ease を AnimationCurve で使用できるようになります 使い方 GitHub リポジトリに含まれている「NoiseCrimeStudiosEaseEquations.curves」を Unity プロジェクトの Edi…
概要 「FixPackageManagerSeeAllVersions」を Unity プロジェクトに導入することで Package Manager ですべてのバージョンを見られるようになります 導入前 導入後 Project Settings の「Player > See All Versions」をオンにすると Package Manager に「See…
はじめに 「Editor History」を Unity プロジェクトに導入することで エディタの選択履歴を管理できるようになります 使用例 エディタ右上のアイコンから選択履歴を確認できます
はじめに 「DragAndDropFromField」を Unity プロジェクトに導入することで ObjectField からドラッグできるようになります 導入後
はじめに 「Unity-2021-with-old-toolbar」を Unity プロジェクトに導入することで Unity 2021 から削除された古いツールバーが使えるようになります 導入後
はじめに 「Debugging」を Unity プロジェクトに導入することで Scene ウィンドウに簡単にデバッグ表示できるようになります 使用例 using UnityEngine; using Vertx.Debugging; public class Example : MonoBehaviour { private void Update() { DebugUtils…
はじめに 「Serializable Interface」を Unity プロジェクトに導入することで MonoBehaviour の参照を Interface で Inspector に設定できるようになります 使用例 public interface ICharacter { void Log(); } たとえば ICharacter インタフェースが存在し…
はじめに 「Tri Inspector」を Unity プロジェクトに導入することで Odin のような Attribute を使用できるようになります 使用例 https://github.com/codewriter-packages/Tri-Inspector 使用できる Attribute は上記のページに詳細に記載されています また…
はじめに 「UnityCommandLineParser」を Unity プロジェクトに導入することで ゲーム実行時にコマンドライン引数を受け取れるようになります 使用例 using UnityCommandLineParser; using UnityEngine; using UnityEngine.UI; public class Example : MonoBe…
はじめに 「Hierarchy Window Extensions」を Unity プロジェクトに導入することで Hierarchy でゲームオブジェクトのアイコンの代わりに コンポーネントのアイコンが表示できるようになります 導入前 導入後
はじめに 「Raycast Visualization」を Unity プロジェクトに導入することで Raycast などを Scene ウィンドウで可視化できるようになります 使用例 using Nomnom.RaycastVisualization; using UnityEngine; public class Example : MonoBehaviour { private…
はじめに 「Folder Importer Presets」を Unity プロジェクトに導入することで フォルダに適用する Preset を簡単に設定できるようになります 使用例 Project ウィンドウで「+ > Nomnom > Folder Importer」を選択して Folder Importer を作成したら Folder …
はじめに 「Drop-down with objects of any type in Unity Inspector」を Unity プロジェクトに導入することで const や static readonly を Inspector のドロップダウンで選択できるようになります 使用例 using StructDropDown; using UnityEngine; public…
はじめに 「MissingScriptType」を Unity プロジェクトに導入することで Missing になっているスクリプトの名前がわかるようになります 導入前 導入後 Missing になっているスクリプトの名前は「NewBehaviourScript」だとわかる 注意 パッケージ導入前に Mis…
はじめに 「Debug Draw API for Unity」を Unity プロジェクトに導入することで デバッグ用にギズモを簡単に描画できるようになります 使用例 using Oddworm.Framework; using UnityEngine; public class Example : MonoBehaviour { private void Update() {…
はじめに 「UI Culling for Unity」を Unity プロジェクトに導入することで UI が他の UI の範囲に入ったかどうかを検知できるようになります 使用例 使い方 UICullingBehaviour コンポーネントを使用して using Oddworm.Framework; using UnityEngine; publ…