インディーゲーム開発

C#

【Unity】GameViewのselectedSizeIndexについて

はじめに エディタ拡張からGameView周りを操作するメモ書き。 GameViewは操作のための標準のAPIは公開されていませんが、Reflectionという方法を用いて一部機能にアクセスすることができます。 その中の1つに解像度を選択す...
Tools

【Unity】AnimatorのStateを整列するエディタ拡張

はじめに UnityでAnimatorControllerにAnimationClipを大量にドロップするとデフォルトでは重なった状態で追加され(下図)、整理するのが面倒です。 この面倒な状況を改善するべくエディタ拡張を作成しました。 本来...
Tools

【Unity】FBXからAnimationClipを抽出するエディタ拡張

はじめに UnityにFBXファイルを持っていくと、FBXファイルに含まれるAnimation情報をAnimationClipとして展開してくれます。 しかし、デフォルトではFBX内に展開されており、このままではUnity上で編集することは...
C#

【Unity】【C#】いろいろなメソッドの呼び出し方

はじめに 自分の復習を兼ねて、Unity、C#のいろいろなメソッドの呼び出し方まとめ 同期呼び出し 通常の関数(メソッド)コールのような同期的な呼び出し方です。 ここでいう同期的とは「action.Invoke();」などでメソッドを実行し...
C#

【VSCode】VSCode!お前がinterfaceを実装してくれ

はじめに C#でクラスでinterfaceを継承すると、interfaceで定義されたメソッドやプロパティの実装を強制されます。 これを実装しなければエラーになる=IDE側は実装が足りていないことがわかっている、ということなので、自動で実装...
Unity

Unity Asset Storeリリースメモ

はじめに ただの個人的なメモ書きなのであまり有益な情報ではないと思います。 先日AssetStoreでエディタ拡張をリリースしてみたので、それの備忘メモです。 メモ 新規パッケージの初回レビューは1ヶ月程度かかる。 1ヶ月後返答で修正の要望...
C#

【C#】ドキュメントコメントをつけよう【VSCode】

はじめに C#というよりもVSCodeやVisualStudioのようなIDE向けのTipsのような気がしますが、これらのIDEではドキュメントコメント(XMLコメント)が使用できます。 ドキュメントコメントを付与しておくとIDE経由でメソ...
AnankeCsvMaster

Ananke Csv Master Advanced Guide 4.Setting In-Game Objects like Prefabs

Back to Table of Contents Setting Up Game Objects Ananke CSV Master allows you to specify not only value types like int ...
AnankeCsvMaster

Ananke Csv Master Advanced Guide 3.Adding New Data to Existing DataSets

Back to Table of Contents Adding Data to DataSets As your development progresses, you'll almost certainly encounter situ...
AnankeCsvMaster

Ananke Csv Master Advanced Guide 2: Allowing Duplicate IDs

Back to Table of Contents Allowing Duplicate IDs By default, Ananke CSV Master stores data in Dictionary structures, whi...