(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

LINQ

オーディオのファイル名を定数で管理するクラスを自動作成する【Unity】【エディタ拡張】【LINQ】

エディタ拡張とは LINQとは AudioNameCreator 以下の記事の改良版です! オーディオのファイル名を定数で管理するクラスを作成するエディタ拡張【Unity】【エディタ拡張】 - (:3[kanのメモ帳] 改良点は LINQを使ってDictionaryを作るように 定数クラスのファ…

シーン名、タグ名、レイヤー名、ソーティングレイヤー名の定数を自動作成&更新【Unity】【エディタ拡張】【LINQ】

各設定に更新がある度に自動で定数クラスも更新してくれるエディタ拡張を作りました。 シーン名を直書きしたり、自分で定数を宣言しなくても大丈夫! しかも自動で更新されるので、シーン名を書き換えたり、ビルド対象から外した時には エラーが出て教えてく…

任意のディレクトリにあるファイルが変更された時に処理を行う【Unity】【エディタ拡張】【LINQ】

AssetPostprocessorを継承し、OnPostprocessAllAssetsを実装すると、Assets内でファイルが追加、変更、削除、移動される度に実行されるようになります。 この時、その状態が変わったファイルが特定のディレクトリ以下であるかを知りたい場合があると思います…

LINQ小手調べ【Unity】【LINQ】

使ってみたいなーと思っていたLINQを使い始めたので、まずは小手調べに記事を一本! LINQだと数珠繋ぎで書かれるために読み進め易く、各メソッドの引数を見ずとも概要が掴めるため、理解し易いのではないかと思いました。