2024-04-01から1ヶ月間の記事一覧

【Unity】ヘルプボックスを表示する PropertyDrawer

はじめに インスペクター上のフィールドにヘルプボックスを表示するアトリビュートを作成しました。 使用イメージ [HelpBox(@"Help Box Help Box Help Box")] [SerializeField] private float m_Value; ソースコード HelpBoxAttribute using System; using U…

【Unity】コンポーネントパターンの ScriptableObject

コンポーネントパターンを適用した ScriptableObject のベースクラスです。 ソースコード public class ComponentScriptableObject : ScriptableObject { [SerializeField] protected List<ScriptableObject> m_Components = new(); protected ScriptableObject Add(Type type)</scriptableobject>…

【Unity】背景をアルファ0でスクリーンショットを撮る

はじめに ScreenCapture クラスを使用して ゲーム画面をキャプチャすることができますが, 背景を透過してキャプチャしたかったのでクラスを作成しました。 docs.unity3d.com 完成図 ゲーム画面 キャプチャ結果 コード public static class ScreenCapture { p…