コガネブログ

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

【Unity】【Odin Inspector 2.1 新機能】Inspector でアセットの選択を容易にする属性「AssetSelector」が追加されました

アセット 概要 using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [AssetSelector] public Texture m_texture; [AssetSelector] public Texture[] m_textureList; [AssetSelector( Paths = "Assets/Icons" )] public…

【Unity】【Odin Inspector 2.1 新機能】Inspector で子オブジェクトのみを選択できるようにする属性「ChildGameObjectsOnly」が追加されました

アセット 概要 using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [ChildGameObjectsOnly] public GameObject m_gameObject; [ChildGameObjectsOnly] public BoxCollider m_boxCollider; } ChildGameObjectsOnly 属…

【Unity】【Odin Inspector 2.1 新機能】Unity エディタ上ですべての属性の使用例を閲覧できるようになりました

アセット 概要 Unity メニューの「Tools > Odin Inspector > Attribute Overview」を選択することで Unity エディタ上ですべての属性の使用例を閲覧できます

【Unity】プロジェクト全体(シーンのゲームオブジェクトや ScriptableObject などのアセット)に含まれる問題を検出できる「Odin Project Validator」の基本的な使い方

はじめに 「Odin Project Validator」は「Odin Inspector」と連携して使用できる検証ツールです Unity 再生時、ビルド時、Unity プロジェクト起動時に シーン内のゲームオブジェクトにアタッチされているコンポーネントや ScriptableObject などのアセットに…

【Unity】2019/5/28 までに Asset Store で「Odin Inspector and Serializer」を購入済みの方は、公式サイトから無料で「Odin Project Validator」「Odin Inspector ソースコード」を入手できます

はじめに Odin Inspector のアドオンとして Odin Project Validator(プロジェクト全体の問題を検出するツール) Odin Inspector ソースコード が公式サイトで公開されました 2019/5/28 までに Asset Store で「Odin Inspector and Serializer」を購入済みの…

【Unity】「Odin Inspector」「Odin Project Validator」「Odin Inspector ソースコード」が公式サイトで 2019/7/29 まで 30% OFF で購入できます

概要 2019/7/29 まで、Asset Store ではなく上記の公式サイトの購入ページで Odin Inspector Odin Project Validator(プロジェクト全体の問題を検出するツール) Odin Inspector ソースコード が 30% OFF で購入できます また、2019/5/28 までに Asset Stor…

【Unity】3Dの水の実装例を見ることができる「Water Demo」紹介

概要 「Water Demo」では 3D の水の実装例を見ることができます 実装例 閲覧方法 「cube-of-water」シーンを開くことで実装を見ることができます

【Unity】描画結果の HSV を変更できる「UnityHSVColorModifier」紹介

はじめに 「UnityHSVColorModifier」を Unity プロジェクトに導入することで 描画結果の HSV を変更できるようになります 使用例 使い方 カメラに「HSVColorModifier」をアタッチすることで使用できます

【Unity】async / await で Tween を使用できる「AnimeTask」紹介

はじめに 「AnimeTask」を Unity プロジェクトに導入することで async / await で Tween を使用できるようになります 使用例 使い方 using AnimeTask; using System.Threading.Tasks; using UnityEngine; public class Example : MonoBehaviour { public Gam…

【Unity】Unity エディタ上で Web ページを表示できる「WebViewHook」紹介

はじめに 「WebViewHook」を Unity プロジェクトに導入することで Unity エディタ上で Web ページを表示できるようになります 使用例 使い方 using UnityEditor; using UnityEngine; public sealed class Example : EditorWindow { private WebViewHook m_we…

【Unity】uGUI の Text で範囲内に収まらないテキストを省略表示できる「TextEllipsis」紹介

はじめに 「TextEllipsis」を Unity プロジェクトに導入することで uGUI の Text で範囲内に収まらないテキストを省略表示できるようになります 使用例 使い方 Text オブジェクトに「UITextEllipsis」をアタッチします

【Unity】Scene ビューのカメラの状態を保存・読み込みできる「Scene View Bookmarks」紹介

はじめに 「Scene View Bookmarks」を Unity プロジェクトに導入することで Scene ビューのカメラの状態を保存・読み込みできるようになります 使い方 Alt + 1 ~ 9 で Scene ビューのカメラの状態を保存できます Shift + 1 ~ 9 で Scene ビューのカメラの…

【Unity】Scene ビューや Game ビューにデバッグ用のテキストを表示できる「Unity3d Runtime Debug Draw」紹介

はじめに 「Unity3d Runtime Debug Draw」を Unity プロジェクトに導入することで Scene ビューや Game ビューにデバッグ用のテキストを表示できるようになります 使用例 使い方 using RuntimeDebugDraw; using UnityEngine; public class Example : MonoBeh…

【Unity】プレイヤーを追従する2Dのカメラを実装できる「unity-camera-follow-2d」紹介

はじめに 「unity-camera-follow-2d」を Unity プロジェクトに導入することで プレイヤーを追従する2Dのカメラを実装できるようになります 使用例 使い方 シーンのカメラに「FollowCamera2D」をアタッチすることで使用できます

【Unity】メッシュを変形できる「Deform」紹介

はじめに 「Deform」を Unity プロジェクトに導入することで メッシュを変形できるようになります 使用例 使い方 3D オブジェクトに「Deformer」と名前の付くコンポーネントをアタッチします