Cooooding!!

Unity(C#)を使ったゲーム開発関連Tipsなど

2019-05-01から1ヶ月間の記事一覧

CameraFilterPack用のデモシーンを作る【Unity】

概要 少し前にCamera Filter Packという300種類以上のカメラエフェクトを集めたAssetを買いました。使い方はシンプルでカメラにスクリプトをAdd Componentしてパラメーターを設定するだけです。簡単なのですがこのAssetにはデモシーンが含まれておらず一つ一…

スクリプトを書かずに無限に広がるマップが作れる『MapMagic』の基本的な使い方【Unity】

概要 少し前にMapMagic World GeneratorというAssetを買いました。 簡単に言えば、スクリプトを書かずにプロシージャルに地形(Terrain)を作ったりその地形の上に木や岩などのオブジェクトを配置できるツールです。あらかじめ決められたルールに従ってランダ…

インデクサーのPropertyInfoを取得する【C#】

概要 Reflectionを使ってプロパティやフィールドにアクセスする実装をするときにインデクサー(添え字演算子)のPropertyInfo(MemberInfo)を取得する方法がわからなかったので調べてみました。 取得方法 大抵のケースでは以下のように"Item"という名前のプロ…

リストの中から文字列で絞り込んで要素を選択するEditor用GUIを作る【Unity】

概要 リストの中から要素を選択させるGUIを作る場合、EditorGUILayout.Popupを使う方法がありますが要素が大量になってくると/で区切って分類しても探すのに苦労することがあります。そこで他にいい機能がないか探してみたところOdinの中にOdinSelectorとい…